Books:

I found this book excellent . The first part will teach you everything you need to know about Ruby, and the second is a complete reference on built-in classes and the standard library.
Although Agile Development with Rails is a great book, if you don't know Ruby, you'll soon find that you really need a clean Ruby book, and I recommend this one.
I also read this book:
broken image
This is a very good book, but it does not cover Ruby 1.9 and does not contain a link to the language, so I would recommend the first book on this one.
Other
If you get into Rails, I find that the API documents found here are much more readable than the standard ones.
For development I use Netbeans. It has very good support for Ruby and Rails. I have not tried other IDEs, but so far I have done just fine.
source share