If you are serious about learning Ruby or Rails, or hopefully both, please do yourself a favor and visit learnrubyandrails.com. This is a curated list of resources for Ruby and Rails learning. All of the resources I would recommend, have heard about, or tried to start learning with are in this list.
Any time I want to learn anything new, no matter what it is, I first need to find the resources I am going to use to learn. Usually I will have one of two problems when looking for learning resources, too few resources or too many resources. This is even more difficult if I am going off the ventured path, straying from what my usual circle of friends, family, and colleagues normally deal with who can help.
The difficulty with finding too few resources lies in having enough information for cross referencing, accuracy, or being able to gauge how steep the learning curve is going to be. Finding too many resources can be even harder than finding too few resources because now I have to really do my homework. I need to find out which resources are accurate, out of date, expensive or even teaches bad habits.
I went through this struggle when gathering learning resources. Fortunately, I knew some people in the community that have always been available to answer a question and give a lending hand. I was directed to a book, tutorial, and training course. While I was taking the suggested course, Chris Lee and Kevin Wang, the guys who host the Rails Tutors courses launched Learn Ruby And Rails.
If you decide to take the Rails Tutors course, this code will give you 10% off the cost of registration: 1d321b98. In full disclosure, I will benefit if enough people use my discount code to register. Aside from any benefits a discount code might bring to me, I have taken the course and strongly recommend it for people who have existing backgrounds in web technology.
Edit: Clarified language surrounding discount code.