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 des tutoriels en français. Toutefois, la pratique de l’anglais est recommandée car il s’agit de facto de la langue dominante en informatique !
Débuter avec Ruby
Ressources en français
- Ruby en ving minutes
- Ce tutorial simple d’accès, en français, couvre les fondamentaux de Ruby. Ne devrait pas prendre plus de vingt minutes de votre temps !
- Passer d’un autre langage à Ruby
- Vous êtes familier avec un autre langage de programmation et Ruby vous intéresse ? Que vous programmiez actuellement en C, C++, Java, Perl, PHP ou Python… cet article vous sera utile !
Ressources en anglais
- Learn to Program
- Un magnifique petit tutorial destiné aux débutants, par Chris Pine. Si vous n’avez aucunes notions de programmation, commencez par là. Une traduction française est disponible en PDF
- Learning Ruby
- Un ensemble cohérent de notes introductives sur la structure et la logique qui prévalent en Ruby. Tout à fait indiqué pour se familiariser avec le langage Ruby.
- Ruby Essentials
- Un ebook gratuit qui se veut synthétique et facile d’accès.
- Ruby & Ruby on Rails programming tutorials
- Site web proposant une quantité certaines de tutoriaux tant sur Ruby que sur Rails.
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.
- 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.
- The Ruby Programming Wikibook
- Un manuel gratuit destiné aux débutants et aux programmeurs de niveaux intermédiaire. Propose également une référence du langage.
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 : une liste de livres en anglais (relativement exhaustive) et une liste de livres en français (incomplète). Par ailleurs, si vous avez des questions à poser sur Ruby, la liste de diffusion est un bon endroit à explorer.
