A collection of developer resources for many languages and tools.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md

README.md

Developer Resources

A collection of developer resources for many languages and tools.

Note on Style Guides

Some of the style guides listed here are unofficial. Where there is not an official style guide, I have attempted to add the most important and popular style guides used in the community (though this is a somewhat subjective process).

General

Topic Resource
Game Patterns Game Programming Patterns
Language Syntax Comparisons Hyperpolyglot
Patterns SourceMaking
Programming Chrestomathy Rosetta Code
Questions & Answers Stack Overflow

Languages

Clojure

Topic Resource
Tour Try Clojure
Style Guide bbatsov's Clojure Style Guide

CoffeeScript

Topic Resource
Style Guide Polar's CoffeeScript Style Guide

CSS

Topic Resource
Documentation CSS on Mozilla Developer Network
Style Guide GitHub CSS Styleguide

Go

Topic Resource
Documentation Standard Go Packages
Tour A Tour of Go

Haskell

Topic Resource
Documentation Haskell Hierarchal Libraries
Book [Learn You a Haskell](Learn You a Haskell)
Tour Try Haskell

HTML

Topic Resource
Documentation HTML on Mozilla Developer Network
Style Guide GitHub Markup and templates Styleguide

Java

Topic Resource
Documentation Java SE Documentation
Style Guide Code Conventions for the Java Programming Language

JavaScript

Topic Resource
Documentation JavaScript on Mozilla Developer Network
Style Guide Douglas Crockford's Code Conventions for the JavaScript Programming Language
Style Guide GitHub JavaScript Coding Style

Lua

Topic Resource
Documentation Lua Documentation
Style Guide lua-users.org Lua Style Guide

Markdown

Topic Resource
Documentation Markdown Syntax
Tour Markdown Tutorial

Objective-C

Topic Resource
Style Guide Programming with Objective-C: Conventions

Python

Topic Resource
Website www.python.org
Documentation Official Python Documentation
Style Guide PEP8
Online Book (Beginner) Learn Python the Hard Way
Online Book Dive Into Python 3

Ruby

Topic Resource
Documentation ruby-doc.org
Book Programming Ruby
Tour Try Ruby
Style Guide Ruby Style Guide
Style Guide GitHub Ruby Styleguide

Libraries & Frameworks

Node.js

Topic Resource
Documentation Node.js Documentation

Ruby on Rails

Topic Resource
Documentation Ruby on Rails API
Guides Ruby on Rails Guides
Style Guide bbatsov's Rails Style Guide

Tools

Git

Topic Resource
Documentation Git Reference
Book Pro Git
Tour Try Git
Style Guide A Note About Git Commit Messages