Documentation
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.
rubyforge.org rubyforge.org radiantcms.org rubyforge.org rubyforge.org rubyforge.org redmine.ruby-online.co.uk