
Exécuter ses premières lignes de code
Passez de l'installation à l'action. Apprenez à utiliser l'interpréteur interactif (IRB) pour tester du code et à exécuter votre premier script 'Hello World' en Ruby. Cette compétence est cruciale pour accélérer votre apprentissage et devenir un développe
Pourquoi ce chapitre est votre première victoire concrète ?
Félicitations ! Votre environnement de développement est maintenant un atelier parfaitement outillé. Mais pour l'instant, les outils sont encore sur l'établi. Ce chapitre est le moment où vous allez les prendre en main pour la première fois et commencer à construire. C'est l'étape gratifiante où la configuration abstraite se transforme en action concrète : faire en sorte que l'ordinateur exécute vos instructions.
Nous allons découvrir les deux manières fondamentales d'exécuter du code en Ruby : l'une est interactive et instantanée, parfaite pour l'expérimentation ; l'autre est structurée et permanente, idéale pour créer de véritables programmes. Maîtriser ces deux approches dès maintenant vous donnera une flexibilité immense pour apprendre et développer.
Votre feuille de route pour dialoguer avec Ruby
Pour vous rendre pleinement opérationnel, nous allons suivre un parcours logique, allant de l'expérimentation éphémère à la création d'un programme durable. Chaque étape s'appuie sur la précédente pour renforcer votre confiance et votre compréhension.
Voici le chemin que nous allons emprunter :
- D'abord, nous définirons ce qu'est un REPL, le concept derrière l'outil qui permet une conversation en direct avec Ruby.
- Ensuite, nous mettrons cela en pratique en utilisant IRB (Interactive Ruby) pour effectuer des calculs et manipuler du texte, obtenant des résultats immédiats.
- Puis, nous passerons à la vitesse supérieure en écrivant et en exécutant un script 'Hello World', votre tout premier programme Ruby autonome.
- Enfin, et c'est une compétence clé, nous établirons une bonne pratique pour savoir quand privilégier l'approche interactive d'IRB par rapport à un fichier de script
.rb.
Les compétences que vous allez maîtriser
A la fin de ce chapitre, vous aurez acquis une compétence fondamentale qui est au coeur du quotidien de tout développeur : la capacité d'exécuter et de tester du code de manière efficace. Ce n'est pas juste une étape technique, c'est l'acquisition d'un réflexe qui accélérera tout votre apprentissage futur.
Concrètement, vous serez capable de :
- Lancer et utiliser l'interpréteur interactif Ruby (IRB) pour valider une idée ou une syntaxe en quelques secondes.
- Créer un fichier avec l'extension
.rbcontenant des instructions Ruby. - Exécuter ce fichier depuis votre terminal pour lancer un programme.
- Prendre une décision éclairée sur l'outil le plus adapté (IRB ou fichier) pour la tâche que vous souhaitez accomplir.
Préparer le terrain pour l'apprentissage de la syntaxe
Savoir comment exécuter du code est le prérequis indispensable pour la partie suivante du cours, où nous plongerons dans la syntaxe de Ruby : les variables, les méthodes, les conditions, etc. Sans la capacité d'exécuter ce que vous écrivez, l'apprentissage de la syntaxe resterait purement théorique et bien moins efficace.
Considérez ce chapitre comme l'apprentissage des règles de la conversation. Une fois que vous saurez comment 'parler' à l'interpréteur et comment il vous 'répond', vous serez prêt à apprendre le vocabulaire et la grammaire qui vous permettront de tenir des conversations de plus en plus complexes. Mettons-nous au travail !