De nombreux portails parlent à satiété du manque de programmeurs et du nombre d'emplois non pourvus, mais ils ne font pas grand-chose pour partager des ressources ou décrire les principaux problèmes. L'étape la plus compliquée en programmation est la première, cependant, l'équipe de CodeGym propose quelque chose de différent : apprendre à programmer en Java en jouant, avec une grande importance accordée à la pratique. Que diriez-vous de monter de niveau et de traverser plus de 1 200 leçons... ?
Personne ne dit que c'est facile. Apprendre un langage de programmation nécessite du temps, du dévouement, de la patience et une grande tolérance à la frustration. Il faut être prêt à expérimenter, essayer, commettre des erreurs, puis recommencer. Tout le monde se demande « par où commencer ? », et malheureusement, la plupart des réponses ne font que poser de la théorie sur la table.
C'est ici que CodeGym intervient. Quelle est sa stratégie ? Que toutes les personnes intéressées puissent apprendre à programmer en Java, mais qu'en même temps elles jouent. Le matériel a été préparé et structuré comme une aventure. Pensez à un jeu de rôle : vous êtes au niveau 1, vous n'avez pas de compétences et votre équipement est basique. CodeGym s'attend à ce que vous souhaitiez apprendre Java à partir de zéro, et son « jeu » comprend une quantité impressionnante d'exercices.
Comment apprendre à programmer en Java avec CodeGym
Le matériel d'apprentissage de CodeGym est divisé en trois catégories. La première est « Cours », et chacune de ses entrées est une mission à accomplir. Tout commence avec la Syntaxe de Java, qui nous enseignera les classes, les objets, les méthodes, les variables, les types de données de base, les matrices (tableaux), les instructions conditionnelles et les boucles. Mais ne vous laissez pas intimider par cette description. Le texte nous parle de l'équipage du Galactic Rush, un vaisseau qui s'est retrouvé échoué sur une planète habitée par des robots sauvages. L'équipage décide de reprogrammer les robots pour les utiliser comme main-d'œuvre, mais l'un des membres (qui est aussi un robot) a des doutes sur l'exploitation des locaux…
Les missions continuent avec « Noyau de Java », « Multithreading en Java » et « Collections de Java », mais vous ne devriez pas vous inquiéter à ce sujet pour l'instant. En substance, CodeGym raconte une histoire divisée en leçons et veut que vous vous impliquiez plus profondément. Seul le « Niveau 0 » est composé de neuf leçons, et vous devrez atteindre le Niveau 10 avant de terminer le module de Syntaxe. Au total, CodeGym propose plus de 1 200 leçons, avec une approche pratique de 80 pour cent.
La catégorie « Tâches » ne fait que présenter la liste des leçons/exercices que vous verrez dans « Cours », et nous arrivons enfin à « Jeux », où vous devrez créer des clones de titres célèbres (Snake, 2048, etc.) avec ce que vous avez appris. Une bonne partie du contenu a été traduite en espagnol, mais ne soyez pas surpris de trouver une leçon ou deux en anglais. Si vous pensez que CodeGym est ce qu'il vous faut pour apprendre à programmer en Java, n'hésitez pas à créer un compte.
Site officiel : Cliquez ici