Apprendre la langue de programmation Ruby tout en s'amusant avec Hackety Hack

Publicité

Publicité
Publicité

Si vous avez voulu apprendre Ruby, que vous débutiez avec une expérience de programmation nulle ou que vous ayez quelques langages de programmation à votre portée, Hackety Hack est un moyen facile et amusant de vous mettre les pieds dans l'eau. Hackety Hack inclut un compilateur intégré et un environnement de construction pour le langage Ruby, en parallèle à un système de tutoriel qui vous guidera étape par étape.

Semblable à Alice, que nous avons couvert avant Alice Teaches Objet Programmation informatique orientée vers les enfants Alice enseigne la programmation informatique orientée objet aux enfants Lire la suite, il est conçu comme un tutoriel de débutants à la programmation; Cependant, la principale différence est qu'Alice est une boîte à outils de programmation GUI alors que Hackety Hack est un environnement de programmation «réel» basé sur du texte.


Pour commencer, téléchargez Hackety Hack pour votre système d'exploitation. Les versions sont disponibles pour Windows, Mac OS X et Linux. Même si leur site Web indique que c'est pour 64 bits seulement le téléchargement a bien fonctionné sur mon ordinateur Windows 32 bits, donc peut-être que cela est destiné uniquement à la version Mac OS X.

langage de programmation ruby

Cliquez sur " Prêt " pour commencer le programme.

Apprentissage des bases de la programmation

Hackety Hack commence avec un menu de leçons. Commencez par apprendre comment le système Hackety Hack est mis en place. Il vous montrera ce que signifie chaque bouton sur le côté gauche et ce qui se passe lorsque vous cliquez dessus.

langage de programmation ruby

Le reste des tutoriels sont destinés aux programmeurs débutants, mais si vous êtes nouveau dans la langue Ruby, ils seront également utiles. Ils sont spirituels et amusants, ce qui aide pendant que vous apprenez un langage de programmation; Si vous avez déjà lu un tutoriel ennuyeux avant de savoir ce que je veux dire.

Comment programmer en Ruby

Le premier programme que vous allez écrire sera un programme "Hello World" qui est standard dans les cercles de langage de programmation informatique. N'essayez pas de copier et coller le programme - il ne vous laissera pas et vous apprendrez beaucoup mieux la langue lorsque vous la saisirez.

langage de programmation ruby

De là, vous obtenez progressivement des niveaux de programmation difficiles à partir des tutoriels. Après avoir les bases de la programmation, y compris les algorithmes, les boucles, les variables et ainsi de suite; vous passerez à une boîte à outils de programmation graphique inclus avec Hackety Hack nommé Shoes.

Le dernier tutoriel sur Hackety Hack est un programme de base de chaussures. Apprendre à gérer les zones de saisie et les résultats sur une interface graphique est une étape importante dans la rédaction d'un programme «réel» avec lequel vous pouvez interagir. Le tutoriel vous guidera à travers un exemple de texte d'entrée et de sortie.

langue rubis

J'ai fait les tutoriels, et après?

Si vous avez terminé les tutoriels, le plaisir ne s'arrête pas là. Hackety Hack a l'intégration avec son site Web vous permettant de télécharger vos propres programmes et voir d'autres programmes que les gens ont téléchargés. Ceux-ci vous donnent une meilleure idée de ce qui est possible avec le langage de programmation Ruby, et comme avec la plupart des langages de programmation, vous êtes seulement limité à votre imagination. Une fois que vous avez terminé avec les tutoriels Hackety Hack, vous voudrez peut-être consulter ces autres ressources pour apprendre Ruby:

  • Manuel de chaussures, tutoriels, exemples et plus
  • Programmation Ruby
  • Apprendre le Rubis - O'Reilly Book
  • Le manuel Ruby

Une fois que vous avez dépassé Hackety Hack, téléchargez Ruby pour votre système d'exploitation et continuez votre voyage de programmation.

Conclusion

Hackety Hack est une excellente introduction au langage Ruby pour les programmeurs et les non-programmeurs. Je dirais que c'est destiné à tous ceux qui ont des compétences de base en mathématiques algébriques, peut-être aussi jeunes que 10 ans. Mais ne laissez pas cela vous détourner si vous êtes plus âgé - il est écrit de telle sorte que même pour les programmeurs expérimentés ce n'est pas insultant et en fait c'est bon de revoir les bases.

J'ai été confronté à quelques crashs de programme et à l'impossibilité de coller du texte, ce qui a gêné l'importation de certains programmes plus importants sur leur site Web. Je ne suis pas sûr que ce soit fait exprès ou un bug mais certaines fonctionnalités de collage seraient utiles pour les programmes plus importants.

Si vous avez voulu apprendre un langage de programmation, il n'y a pas de meilleur moment que maintenant pour commencer. Hackety Hack est un moyen idéal pour commencer à apprendre Ruby. Si vous commencez à passer beaucoup de temps à écrire des programmes, ne me blâmez pas!

In this article