Ruby User's Guide
by Mark Slagell
Ruby is "an easy object oriented language". It may seem a little strange at first, but it is designed to be easily read and written. This User's Guide will get you started at invoking and using ruby, and give you insights into ruby's nature that you may not get from the reference manual.
Home page url
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 Michael Hartl - Addison-Wesley
Leading Rails developer teaches Rails 3 by guiding you through the development of your own complete sample application using the latest techniques in Rails web development. Hartl explains how each new technique solves a real-world problem.
by Avdi Grimm - objectsonrails.com
The book is documenting some guidelines and ideas for applying classic object-oriented thought to Ruby on Rails applications. It is aimed at the working Rails developer who is looking to grow and evolve Rails projects while keeping them flexible.
by Heiko Webers - OWASP
In order to prevent attacks, minimize their impact and remove points of attack, first of all, we have to fully understand the attack methods in order to find the correct countermeasures. That is what this security guide aims at.