1、Learn Ruby The Hard Way
http://ruby.learncodethehardway.org/book/
Welcome to Learn Ruby the hard way. This is a translation of "Learn Python The Hard Way" to teach total beginners Ruby. It's in the same style, and the content is nearly the same, but it will teach you Ruby.
-------------------2、RubyGems Guides
Learn how RubyGems works, and how to make your own.