Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nickserv/developer-resources

A collection of developer resources for many languages and tools.
https://github.com/nickserv/developer-resources

Last synced: 23 days ago
JSON representation

A collection of developer resources for many languages and tools.

Awesome Lists containing this project

README

        

# 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](http://gameprogrammingpatterns.com/)
Language Syntax Comparisons | [Hyperpolyglot](http://hyperpolyglot.org/)
Patterns | [SourceMaking](http://sourcemaking.com/)
Programming Chrestomathy | [Rosetta Code](http://rosettacode.org/wiki/Rosetta_Code)
Questions & Answers | [Stack Overflow](http://stackoverflow.com/)

## Languages

### Clojure
Topic | Resource
---|---
Tour | [Try Clojure](http://tryclj.com/)
Style Guide | [bbatsov's Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide)

### CoffeeScript
Topic | Resource
---|---
Style Guide | [Polar's CoffeeScript Style Guide](https://github.com/polarmobile/coffeescript-style-guide)

### CSS
Topic | Resource
---|---
Documentation | [CSS on Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/CSS)
Style Guide | [GitHub CSS Styleguide](https://github.com/styleguide/css)

### Go
Topic | Resource
---|---
Documentation | [Standard Go Packages](http://golang.org/pkg/)
Tour | [A Tour of Go](http://tour.golang.org/)

### Haskell
Topic | Resource
---|---
Documentation | [Haskell Hierarchal Libraries](http://www.haskell.org/ghc/docs/latest/html/libraries/index.html)
Book | [Learn You a Haskell](Learn You a Haskell)
Tour | [Try Haskell](http://tryhaskell.org/)

### HTML
Topic | Resource
---|---
Documentation | [HTML on Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/HTML)
Style Guide | [GitHub Markup and templates Styleguide](https://github.com/styleguide/templates)

### Java
Topic | Resource
---|---
Documentation | [Java SE Documentation](http://docs.oracle.com/javase/)
Style Guide | [Code Conventions for the Java Programming Language](http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html)

### JavaScript
Topic | Resource
---|---
Documentation | [JavaScript on Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
Style Guide | [Douglas Crockford's Code Conventions for the JavaScript Programming Language](http://javascript.crockford.com/code.html)
Style Guide | [GitHub JavaScript Coding Style](https://github.com/styleguide/javascript)

### Lua
Topic | Resource
---|---
Documentation | [Lua Documentation](http://www.lua.org/docs.html)
Style Guide | [lua-users.org Lua Style Guide](http://lua-users.org/wiki/LuaStyleGuide)

### Markdown
Topic | Resource
---|---
Documentation | [Markdown Syntax](http://daringfireball.net/projects/markdown/syntax)
Tour | [Markdown Tutorial](http://markdowntutorial.com/)

### Objective-C
Topic | Resource
---|---
Style Guide | [Programming with Objective-C: Conventions](https://developer.apple.com/library/ios/documentation/cocoa/conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html#//apple_ref/doc/uid/TP40011210-CH10-SW1)

### Python
Topic | Resource
---|---
Website | [www.python.org](https://www.python.org/)
Documentation | [Official Python Documentation](https://docs.python.org/)
Style Guide | [PEP8](https://www.python.org/dev/peps/pep-0008/)
Online Book (Beginner) | [Learn Python the Hard Way](http://learnpythonthehardway.org/book/)
Online Book | [Dive Into Python 3](http://www.diveintopython3.net/)

### Ruby
Topic | Resource
---|---
Documentation | [ruby-doc.org](http://www.ruby-doc.org/)
Book | [Programming Ruby](http://ruby-doc.com/docs/ProgrammingRuby/)
Tour | [Try Ruby](http://tryruby.org/)
Style Guide | [Ruby Style Guide](https://github.com/bbatsov/ruby-style-guide)
Style Guide | [GitHub Ruby Styleguide](https://github.com/styleguide/ruby)

## Libraries & Frameworks

### Node.js
Topic | Resource
---|---
Documentation | [Node.js Documentation](http://nodejs.org/documentation/)

### Ruby on Rails
Topic | Resource
---|---
Documentation | [Ruby on Rails API](http://api.rubyonrails.org/)
Guides | [Ruby on Rails Guides](http://guides.rubyonrails.org/)
Style Guide | [bbatsov's Rails Style Guide](https://github.com/bbatsov/rails-style-guide)

## Tools

### Git
Topic | Resource
---|---
Documentation | [Git Reference](http://git-scm.com/docs)
Book | [Pro Git](http://git-scm.com/book/)
Tour | [Try Git](https://try.github.io/)
Style Guide | [A Note About Git Commit Messages](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)