Comment apprendre Crystal

Un aperçu de la façon de débuter avec Crystal depuis zéro


  • Documentation officielle de Crystal : c'est la ressource d'apprentissage incontournable pour Crystal aujourd'hui. Et elle est plutôt exhaustive, depuis les littéraux et les variables de base jusqu'à des notions plus avancées comme les macros. Il y a aussi un chouette document sur les conventions de code.

  • Crystal for Rubyists : une introduction pratique au langage Crystal.

  • Crystal Playground : même si Crystal n'a pas de REPL intégré (contrairement à Ruby, Python ou Node), il offre tout de même un moyen d'expérimenter du code assez facilement. Lance simplement crystal play et tu devrais avoir de quoi jouer avec Crystal dans ton navigateur, à l'adresse localhost:8080.

  • éditeur en ligne : un REPL pour Crystal qui tourne dans le navigateur, c'est un bon endroit pour te faire une idée du langage. Sans avoir à installer quoi que ce soit.