Programming Ruby
Dave Thomas
Summary: Ruby 1.9 was a major release of the language: it introduced multinationalization, new block syntax and scoping rules, a new, faster, virtual machine, and hundreds of new methods in dozens of new classes and modules.
ruby backend intermediate practical reference functional-programming design-patterns ruby
hands-on hands on