Git is a fast and modern implementation of version control. Git provides a history of content changes. Git facilitates collaborative changes to files.
You can only really use Git if you understand how Git works.
Git Immersion is a guided tour that walks through the fundamentals of Git.
GUI text editor, Sublime Text 2, Free Sublime Tutorial on tutsplus
Learn how to deploy, Heroku, on Rails3, with custom domain name, Deploying your first Django App to Amazon EC2, Deploy Button
"6 Things You Need to Learn to Build Your Own Prototype" by Vinicius Vacanti
Cracking the code: best online schools and courses tested (WIRED)
"Learning to Code: The Roadmap I Wish I Had Been Given" by Jimmy Li
"So you want to be a programmer, huh? Here are 27 ways to learn online" The Next Web
Mozilla School of Webcraft
Mozilla Webmaker, Thimble, X-Ray Goggle
HTML, XHTML & CSS
CSS Mastery: Advanced Web Standards Solutions
PHP, Java, Perl
Rails Girls + Materials
The Bastards Book of Ruby
The Twelve Factor App
The "front end" is the set of instructions about how data should appear in the user’s window.
is a client-side programming language that allows you to manipulate content on your site without requiring the user to reload the entire page. For better user interface and user experience of your site.
Learn JQuery, Mini-Tutorials
HTML is the markup language that governs the structure of a page, e.g. there should be a header, followed by a paragraph. CSS is an additional file that comes along with the HTML that helps to style the HTML. CSS is the language that determines how a given page should be styled, e.g. the header should be in size 18 font, and the paragraph below it should have blue text.
Debug with Firebug
Mozilla Developer Network
Google Web Fonts
The “back end” in web development is where you store and organize the data on a website.
Pick a Web application frameworks, Django (built in Python), Learn Python, Google's Python Class, Learn Python the Hard Way, Learn Django, The Django Book, Django Tutorials, Rails (built in Ruby), Learn Rails, RailsCasts, Ruby on Rails Tutorial (Michael Hartl), RailsGuides, Learn Ruby, Ruby Tutorial, RubyKoans, Ruby in 100 minutes, Learn Rub the Hard Way
Learn a Database, MySQL, Sequel Pro, MONGODB
Understand Servers, Amazon web services
Understand Web servers