
The latest go-round of learning rails started in mid-February. After working through building a basic blog in the 'Beginning Rails 3' book, I started working on Favsi. I had the majority of Favsi done in a couple of months but a few small details ended up taking quite a bit of time to figure out.
I highly recommend Rails and the "Beginning Rails 3" book. I listed out a bunch of other resources I used in this list: http://favsi.com/justinthiele/thank-you-seriously
After you have the basic understanding from a book or otherwise, the best thing to do is just start on your own project and rely on Google/Stack Overflow when you hit a roadblock.
--Agile Web Development with Rails (Fourth Edition)
--Rails Tutorial w. Rails 3 is very good.
--Beginning Rails 3 by Carneiro and Barazi is excellent
--The Rails 3 Way by Fernandez is difficult if not expanding
--Service-Oriented Design with Ruby and Rails by Dix is impressive and thorough
--Rails Antipatterns is a great look at refactoring Ruby
--Refactoring by Fields, Harview, Fowler, Beck is good.
--Metaprogramming in ruby by Perrotta is exciting.
These are specifically Rails 3 (or touch on it). There are many more great books.
I'm also a large fan of peepcode and expect more rails 3 content coming in the following months (weeks?)
Hartl has created a series of videos worth watching (though I have not bought them yet). But if they are anything like his books then you can expect excellent quality for the price.
My suggestion is to look at supporting technologies while you are learning ruby and rails. Such as Jquery, backbone.js or mustache.js which will give you supporting templates.
Also pick up the rspec book and the git book and try to integrate this into your coding practices.
Goodluck
That specific enough for ya?
1. Agile Web Development with Rails 2. The Rails Way
I've heard good things about "Beginning Rails 3", but I haven't read it myself, I'd pop that up to the top of the list if Agile Web Development with Rails isn't working for you.