This isn't just a book on learning Ruby; it's about the wider world of Ruby. As such it covers a lot of ground in a relatively few pages. It starts off with the basic beginner's material - variables, ...
Udacity and GitHub are bringing three new Nanodegree programs to the world, all focussed on Ruby. If you put in the work as designed, Beginning Ruby should take no longer than three months to finish.