I've explored a number of resources for learning RoR and Michael Hartl's Rails Tutorial is wonderful. You can find details at: http://ruby.railstutorial.org/
The updated book is available online for free, you can buy a pdf to download and recently the book was published in complete form. He also has screencasts which go over the same material in slightly more detail and also provide a glimpse into how an experienced rails developer uses various tools like textmate, arranges his terminal tabs, etc.
In the tutorial Hartl starts with simple apps but incorporates such things as git and deployment to heroku in chapter 1. You'll also find TDD/BDD (with rspec) covered early on (though can be skipped on first reading if you want) and other popular gems and techniques included too. Hartl is a great teacher. Earning a PhD in theoretical physics at Cal Tech, he was awarded a lifetime teaching award and that really shows in his book and screencasts.
I wish I had discovered these resources earlier in my own exploration of Rails.