Publicité
Si vous avez voulu apprendre Ruby, que vous commenciez avec une expérience de programmation zéro ou avoir quelques langages de programmation sous votre ceinture, Hackety Hack est un moyen facile et amusant de se mettre les pieds humide. Hackety Hack comprend un compilateur intégré et un environnement de construction pour le langage Ruby, fonctionnant aux côtés d'un système de didacticiel qui vous guidera pas à pas.
Similaire à Alice, que nous avons couvert auparavant Alice enseigne la programmation informatique orientée objet aux enfants Lire la suite , il est conçu comme un tutoriel pour débutants à la programmation; cependant, la principale différence est qu'Alice est une boîte à outils de programmation GUI tandis que Hackety Hack est un environnement de programmation «réel» basé sur du texte.
Pour commencer, téléchargez Hackety Hack [n'est plus disponible] pour votre système d'exploitation. Des versions sont disponibles pour Windows, Mac OS X et Linux. Même si leur site Web dit que c'est pour 64 bits, seul le téléchargement a bien fonctionné sur ma machine Windows 32 bits, donc peut-être que cela est destiné à la version Mac OS X uniquement.
Cliquez sur "Prêt»Pour commencer le programme.
Apprendre les bases de la programmation
Hackety Hack commence par un menu de leçons. Commencez par apprendre comment le système Hackety Hack est configuré. Il vous montrera ce que signifie chaque bouton sur le côté gauche et ce qui se passe lorsque vous cliquez dessus.
Le reste des didacticiels s'adresse aux programmeurs débutants, mais si vous êtes nouveau dans le langage Ruby, ils seront également utiles. Ils sont pleins d'esprit et amusants, ce qui vous aide lorsque vous apprenez un langage de programmation; si vous avez déjà lu un tutoriel ennuyeux avant, vous saurez ce que je veux dire.
Comment programmer en Ruby
Le premier programme que vous écrirez sera un programme «Hello World», standard dans les cercles de langage de programmation informatique. N'essayez pas de copier et coller le programme - il ne vous permettra pas et vous apprendrez beaucoup mieux la langue lorsque vous le tapez.
De là, vous obtenez des niveaux de programmation progressivement difficiles à partir des tutoriels. Une fois que vous avez les bases de la programmation, y compris les algorithmes, les boucles, les variables, etc. vous passerez à une boîte à outils de programmation graphique incluse avec Hackety Hack nommée Chaussures.
Le dernier tutoriel sur Hackety Hack est un programme de base pour les chaussures. Apprendre à gérer les zones de saisie et les résultats sur une interface graphique est une étape importante dans l'écriture d'un programme «réel» avec lequel vous pouvez interagir. Le didacticiel vous fera parcourir un exemple de texte d'entrée et de sortie.
J'ai terminé les didacticiels, et ensuite?
Si vous avez terminé les didacticiels, le plaisir ne s'arrête pas là. Hackety Hack a une intégration avec son site Web vous permettant de télécharger vos propres programmes et d'afficher 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 n'êtes limité qu'à votre imagination. Une fois que vous avez terminé avec les didacticiels Hackety Hack, vous pouvez consulter ces autres ressources pour apprendre Ruby:
- Manuel de chaussures, tutoriels, exemples et plus
- Programmation de Ruby
- Ruby d'apprentissage - 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 poursuivez votre parcours de programmation.
Conclusion
Hackety Hack est une excellente introduction au langage Ruby pour les programmeurs et les non-programmeurs. Je dirais qu'il s'adresse à tous ceux qui ont des compétences de base en mathématiques algébriques, peut-être aussi jeunes que 10 ans. Mais ne vous laissez pas détourner si vous êtes plus âgé - il est écrit de telle manière que même pour les programmeurs expérimentés, ce n'est pas insultant et en fait, il est bon de revenir sur les bases.
J'ai rencontré quelques plantages de programmes et le manque de possibilité de coller un texte, ce qui a gêné l'importation de certains programmes plus importants à partir de leur site Web. Je ne sais pas s'il s'agit d'un problème ou d'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!
Dave Drager travaille chez XDA Developers dans la banlieue de Philadelphie, en Pennsylvanie.