Voici l’endroit où vous pourrez trouver manuels, tutoriaux et références. De nombreuses ressources sont en langue anglaise. Sachez qu’il existe une association française pour la promotion du langage Ruby, Ruby France, qui propose de nombreux tutoriels en français.

Débuter

Try Ruby!
Un tutorial interactif sur le web à destination des débutants, par Why the Lucky Stiff. Pas besoin d’installer Ruby : vous allez programmer directement dans votre navigateur internet !
Learn to Program
Un magnifique petit tutorial (en anglais) destiné aux débutants, par Chris Pine. Si vous n’avez aucunes notions de programmation, commencez par là.
Ruby en ving minutes
Ce tutorial simple d’accès couvre les fondamentaux de Ruby. Ne devrait pas prendre plus de vingt minutes de votre temps du début à la fin.
Passer d’un autre langage à Ruby
Vous pratiquez un autre langage de programmation et Ruby vous intéresse ? Que vous programmiez en C, C++, Java, Perl, PHP ou Python, cet article vous sera utile !
The Ruby Garden Ruby FAQ
Un regroupement thématique de questions fréquemment posées à propos de Ruby. Vous pouvez d’ailleurs en proposer de nouvelles.
Things Any Newcomer Should Know
Une page extraite du Ruby Garden Wiki, visant à mettre l’accent sur quelques points que « toute personne abordant Ruby devrait connaître. »

Manuels

Programming Ruby
Le manuel fondateur sur Ruby en langue anglaise : la première version d’un livre toujours maintenu à jour par les Pragmatic Programmers est disponible gratuitement en ligne, sous licence libre.
Why’s (Poignant) Guide to Ruby
Ce livre, dont le processus d’écriture est toujours actif, est l’œuvre de Why the Lucky Stiff. Laissez des renards doués de la parole vous apprendre Ruby d’une manière… futée. Désormais un classique de la documentation Ruby.
Ruby User’s Guide
Traduit depuis le texte original japonais de Yukihiro Matsumoto (le créateur de Ruby), cette version de Goto Kentaro et Mark Slagell présente l’essentiel des différents aspects du langage Ruby.

Documentation de référence

Ruby Core Reference
Extraite directement des sources grâce à RDoc, cette référence décrit toutes les classes et modules de bases (comme String, Array, Symbol, etc.
Ruby Standard Library Reference
Également extraite du code source par RDoc, cette seconde référence documente la bibliothèque standard.
Ruby C API Reference
La documentation de l’implémentation C de ruby. Très utile si vous comptez écrire des extensions C ou contribuer au développement de Ruby.

Lectures additionnelles

Ruby-Doc.org maintient à jour une liste presque exhaustive de la documentation disponible en anglais. Il existe également de nombreux ouvrages à propos de Ruby. Sur le Ruby Garden Wiki, des utilisateurs du langage rassemble une documentation très utile. Par ailleurs, si vous avez des questions à poser sur Ruby, la liste de diffusion est un bon endroit à investir.