The Little Book of Ruby
by Huw Collingbourne
Publisher: Dark Neon Ltd. 2008
Number of pages: 87
Ruby is a cross-platform interpreted language which has many features in common with other 'scripting' languages such as Perl and Python. However, its version of object orientation is more thorough than those languages and, in many respects, it has more in common with the great-granddaddy of 'pure' OOP languages, Smalltalk. This book is a step-by-step tutorial to programming in Ruby and you can follow it chapter by chapter, reading the text and running the sample programs.
Download or read it online for free here:
by Dan Nguyen - bastardsbook.com
The Bastards Book of Ruby is an introduction to programming and its practical uses for journalists, researchers, scientists, analysts, and anyone else whose job is to seek out, make sense from, and show the hard-to-find data.
by why the lucky stiff
This is just a small illustrated online-only Ruby book. It won't crush you. It's light as a feather (because I haven't finished it yet--hehe). And there's a reason this book will stay light: because Ruby is simple to learn.
by Minero Aoki
The RHG is a book that explains how the ruby interpreter (the official C implementation of the Ruby language) works internally. To fully understand it, you need a good knowledge of C and Ruby. This book is going to investigate ruby as a whole.
by Gregory T. Brown - O'Reilly Media
Ruby Best Practices aims to help Ruby developers from a wide range of skill levels improve their fundamental understanding of the language via exposure to the common practices and idioms that many seasoned Rubyists take for granted.