- Stack Overflow - Questions and Answer site for programming/tech.
- Hacker News - Startup, tech and programming discussion board.
- Gitref
- Try Github - Interactive Git/Github tutorial
- Gitflow - A git methdology and toolset
- A successful Git branching model - Explaination of Gitflow
- Git cheat sheet from another WDI instructor
- Cathedral and Bazaar PDF - Great for understanding waterfall v agile development
- Lean Startup by Eric Ries - Excellent pragmatic look at startup methodology
- Getting Real - Extremely opinionated ebook by the company that created Ruby on Rails (37 Signals) on project management and methodology
- [Scrum Wikipedia article](http://en.wikipedia.org/wiki/Scrum_(software_development) - A common agile methodology. Today's class explaination was a bit simplified.
- Program or be Programmed
- Cargo Cult Coding
- Learning the Shell - Documentation on how to learn bash/linux shell.
- Unix utilities/commands Wikipedia article - The wikipedia documents on many shell utilities are rather excellent and well explained.
- David's examples of Unix utilities
Wired on Google's Data Centers
- http://www.w3schools.com/cssref/css_selectors.asp
- http://www.w3schools.com/cssref/css_units.asp
- http://www.w3.org/WAI/GL/css2em.htm
- http://www.sitepoint.com/new-css3-relative-font-size/
- https://developers.google.com/fonts/docs/getting_started
- Good, very basic Explanation of functions
- Functions in Ruby Syntax
- SO: parameters vs. arguments (who cares!?)
[SO on closing files] (http://stackoverflow.com/questions/4795447/rubys-file-open-and-the-need-for-f-close)