Vous rêvez d’apprendre à programmer, mais vous ne savez pas quel langage apprendre ? Pourquoi ne pas apprendre le Ruby ? Ruby est un langage de programmation libre et dynamique, qui met l’accent sur la simplicité et la productivité. Sa syntaxe élégante en facilite la lecture et l’écriture.
Prérequis
Connaître les quatre opérations mathématiques élémentaires.
Prérequis optionnels
Avoir déjà lu ce tutoriel
qui introduit la programmation et aide à choisir un premier langage.
Connaître la notion de nombres relatifs.
Avoir des bases dans l’utilisation de la ligne de commande (savoir l’ouvrir et savoir entrer une commande).
Objectifs
Apprendre les bases de la programmation en Ruby.
L’apprentissage de la programmation peut-être une course pour certains. Mais cette idée n’est bonne que s’il s’agit d’une course d’endurance. En effet, le but n’est pas de finir le tutoriel le plus rapidement possible. Le but est de prendre son temps pour comprendre toutes les notions et surtout pour les appliquer. Seule la pratique permet de progresser, et il vaut mieux rester une semaine sur un chapitre pour maîtriser toutes les notions qui y sont traitées, plutôt que de passer une semaine sur tout le tutoriel.
Remerciements
Nous voulons remercier plusieurs personnes avant de commencer :
- baptisteguil le créateur originel et premier rédacteur de ce tutoriel ;
- Titi_Alone et tleb pour leur participation ;
- Dominus Carnufex pour son travail monstrueux et très rapide de corrections orthotypographiques ;
- Arius pour son formidable travail de validation ;
- Tous les membres qui ont apporté leurs conseils, leurs avis et leurs corrections.
Les bases
-
Introduction
-
Variables et chaînes de caractères
-
Les conditions
-
Les boucles
-
Les tableaux
-
Les méthodes
-
Les hachages
-
Retour sur les variables
Organisation de code
Les outils de Ruby
Annexes
Ce tutoriel d’introduction à Ruby est maintenant terminé. Mais la route à parcourir est encore longue. Vous pouvez regarder les autres tutoriels sur Ruby ou encore apprendre l’algorithmique (qui vous sera vraiment utile) avec ce tutoriel et les autres tutoriels d’algorithmique.
N’oubliez pas, la pratique est votre meilleure amie. Exercez-vous, exercez-vous et… amusez-vous !
Dans ce tutoriel, nous avons souvent dit de certaines pratiques qu’elles étaient bonnes ou mauvaises. Pour cela, nous nous sommes appuyés en particulier sur ce document, notamment pour les pratiques de mise en page (nommage, indentation…).