3 Interactifs, amusants, des moyens libres de commencer à apprendre le langage de programmation ruby

Video: Quel langage de programmation choisir ?

Ruby est une expression, très haut niveau, langage de script. Il est utilisé sur le Web principalement dans le cadre du cadre de développement web Ruby on Rails, mais aussi autonomes. Si vous êtes curieux de savoir ce que Ruby (pas Ruby on Rails) se sent comme, vous ne devez pas nécessairement prendre un livre ou aller voir un screencast (bien que ce sont de bonnes façons d`apprendre, aussi).

Voici trois façons amusantes, simples que vous pouvez essayer Ruby dans votre navigateur, en ce moment, gratuitement, sans installer un seul fichier.

Rubymonk

langage Ruby

Saluant tout le chemin de l`Inde, Rubymonk propose une série de plus de 50 courts exercices interactifs Ruby et il enregistre vos progrès. est au-dessus ce que je voyais quand je suis retourné à Rubymonk après avoir quitté le site (je l`ai résolu les deux premiers exercices).

Regardons ce qu`un seul exercice ressemble à:

langage de programmation Ruby

L`exercice commence par une explication simple, suivi d`un extrait de code. Si vous appuyez sur le bouton Exécuter, le code est immédiatement évalué et vous obtenez pour voir sa sortie. Ensuite, vous obtenez une simple affectation. Ecrire le code que vous pensez est la bonne réponse, et appuyez sur Ctrl + Entrée pour exécuter (ou cliquez sur le bouton Exécuter). Le Rubymonk crache maintenant sur une réponse:

langage de programmation Ruby

Une fois que vous avez fini de travailler à travers quelques-uns des exercices, il vous sera présenté avec un problème à résoudre vous-même:

langage de programmation Ruby

Vous obtenez une explication de ce que vous devez résoudre, un code de modèle pour vous aider à démarrer, et vous êtes sur votre propre. Cela tombe bien, car il est beaucoup plus proche de coder en fait que remplir une seule ligne en réponse à des questions réduire. Si vous êtes coincé, vous pouvez toujours cliquer sur « Voir la solution » et la solution apparaîtra instantanément dans la zone de texte.

Une fois que vous avez terminé avec le premier problème, vous êtes transporté à la table des matières, où vous pouvez choisir ce que vous voulez apprendre (et si vous voulez une leçon ou un problème). Les leçons se présentent comme suit:

Exemples de programmation Ruby

Et un problème ressemble à ceci:

Exemples de programmation Ruby

Les balises sont des leçons que vous devriez travailler à travers, afin d`acquérir les compétences dont vous avez besoin pour résoudre le problème. L`ensemble est très poli, et juste généralement amusant de travailler avec. Hautement recommandé.

Video: Apprendre Ruby : Installation

Ruby kôans

Les Ruby kôans sont hébergés sur au Heroku, et sont encore plus imprégnés de mysticisme qui Rubymonk. Vérifiez-le:

Exemples de programmation Ruby

Dites ce que vous voulez, mais cela est certainement pas ennuyeux. Remplissez ce que vous pensez est la bonne réponse (trivial, dans ce cas), et appuyez sur Entrée. L`extrait sera évaluée et colorée en conséquence:

rubis [19]

Les Ruby kôans sont beaucoup de plaisir, et ils semblent beaucoup plus avancés que Rubymonk. Ils commencent avec les tests et affirme, plutôt que des tableaux ou d`autres concepts de base. Un petit bémol est que vos progrès ne sont pas enregistrées entre kôans, alors vous feriez mieux de signet où vous avez arrêté pour la journée. Il n`est pas aussi AJAXy que Rubymonk, mais je pense qu`il est encore grand, et il est un projet qui a inspiré de nombreuses imitations, comme le javascript kôans.

Essayez Ruby

rubis [21]

Video: Langage C : 1. Les bases du langage

Essayez Ruby a été créé en hommage à la raison pour laquelle est (poignant) Guide de rubis (lien PDF), l`un des manuels de programmation les plus fous que j`ai jamais posé les yeux sur. Il est un grand livre pour le langage Ruby, et bien que l`auteur ne prend plus un rôle actif dans la communauté Ruby, j`ai le sentiment qu`il aurait approuvé le projet. Le site est construit comme une grande invite de rubis, avec des instructions sur le côté:

langage Ruby

Le texte est simple et ludique (pas de références mystiques ici). Vous tapez le code Ruby réel dans l`invite, et de travailler à travers les exercices simples, un par un. Tout cela ne prend pas beaucoup de temps.

Dernières pensées

Personnellement, je pense que l`apprentissage par la pratique est l`une des meilleures façons d`absorber du nouveau matériel. Ceux-ci ne peuvent pas vous faire dans un ninja de code, mais ils vous donneront certainement une idée de Ruby. Si vous êtes curieux de la langue, choisissez celui que vous aimez le mieux et le prendre pour un tour! Faites-nous savoir comment ça se passait dans les commentaires.

Articles connexes