2) Then pick up David A. Black's The Well Grounded Rubyist. Read it to fill in the blanks, then read it again to pick up the tidbits you missed the first go around.
3) Find other people. Look for guidance. Look for a mentor. Look for a users group (ruby brigade) in your area where you can find others to ask questions and advice on the topics that stump you the most.
That being the case and if you want to get started with Ruby in the context of web sites/applications, take a look at Michael Hartl's book - http://ruby.railstutorial.org/ruby-on-rails-tutorial-book - working through this will help you feel like you're making progress (again, learn by doing). If there's something you find that you don't understand about the ruby language (i.e. symbols, booleans, etc.), I'm sure you'll find the answer and explanation in The Well Grounded Rubyist.
Do this after working through Learn Ruby the Hard Way.
For new programmers, I'd personally recommend 'eloquent ruby' over 'the well grounded rubyist' not because its better but because I believe it to be more accessible to those without a ton of programming experience.
I actually love the well grounded rubyist and definitely think all ruby devs should read it eventually but hesitate to recommend it to someone new to programming.
There are a multitude of resources - I am still learning, but the biggest difference I have come across so far is taking a course with classmates and a mentor/instructor at www.rubylearning.org. The material is very similar to other resources (such as Chris Pine's Learn to Program, which is excellent), but simply having a knowledgable tutor to give feedback on your solutions to exercises and nudge you towards new (better) lines of thinking is invaluable. I would recommend reading through Pine's Learn to Program perhaps concurrently with the Treehouse Ruby track, and then taking an actual course at rubylearning.com (~$50).
How much programming experience do you have? Are you looking to learn it as someone moving from a different language (PHP, C, JS, etc.), or as someone completely new to programming?
First and foremost, you are the best resource for learning Ruby. Lean by doing.
1) Work through http://ruby.learncodethehardway.org/book/ then work through it again.
2) Then pick up David A. Black's The Well Grounded Rubyist. Read it to fill in the blanks, then read it again to pick up the tidbits you missed the first go around.
3) Find other people. Look for guidance. Look for a mentor. Look for a users group (ruby brigade) in your area where you can find others to ask questions and advice on the topics that stump you the most.