A collection of developer resources for many languages and tools.
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).
Topic | Resource |
---|---|
Game Patterns | Game Programming Patterns |
Language Syntax Comparisons | Hyperpolyglot |
Patterns | SourceMaking |
Programming Chrestomathy | Rosetta Code |
Questions & Answers | Stack Overflow |
Topic | Resource |
---|---|
Tour | Try Clojure |
Style Guide | bbatsov's Clojure Style Guide |
Topic | Resource |
---|---|
Style Guide | Polar's CoffeeScript Style Guide |
Topic | Resource |
---|---|
Documentation | CSS on Mozilla Developer Network |
Style Guide | GitHub CSS Styleguide |
Topic | Resource |
---|---|
Documentation | Standard Go Packages |
Tour | A Tour of Go |
Topic | Resource |
---|---|
Documentation | Haskell Hierarchal Libraries |
Book | [Learn You a Haskell](Learn You a Haskell) |
Tour | Try Haskell |
Topic | Resource |
---|---|
Documentation | HTML on Mozilla Developer Network |
Style Guide | GitHub Markup and templates Styleguide |
Topic | Resource |
---|---|
Documentation | Java SE Documentation |
Style Guide | Code Conventions for the Java Programming Language |
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 |
Topic | Resource |
---|---|
Documentation | Lua Documentation |
Style Guide | lua-users.org Lua Style Guide |
Topic | Resource |
---|---|
Documentation | Markdown Syntax |
Tour | Markdown Tutorial |
Topic | Resource |
---|---|
Style Guide | Programming with Objective-C: Conventions |
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 |
Topic | Resource |
---|---|
Documentation | ruby-doc.org |
Book | Programming Ruby |
Tour | Try Ruby |
Style Guide | Ruby Style Guide |
Style Guide | GitHub Ruby Styleguide |
Topic | Resource |
---|---|
Documentation | Node.js Documentation |
Topic | Resource |
---|---|
Documentation | Ruby on Rails API |
Guides | Ruby on Rails Guides |
Style Guide | bbatsov's Rails Style Guide |
Topic | Resource |
---|---|
Documentation | Git Reference |
Book | Pro Git |
Tour | Try Git |
Style Guide | A Note About Git Commit Messages |