Diving into Ruby on Rails with Michael Hartl's Tutorial.