I recommend Michael Hartl's excellent book. For some beginners, "Learn Ruby on Rails" is a good "prequel." Not everyone is ready for Hartl's tutorial, especially if they've had little programming or web development experience.
Interesting that you mention that as that was going to be the next resource I was going to look into beyond using other supplementary resources like Treehouse and Codecademy.