Ruby on Rails Tutorial by Michael Hartl.