Ne serait-ce pas la meilleure chose au monde si vous pouviez apprendre à coder avec une application sur votre téléphone ? Il existe en fait quelques applications qui vous aident à faire exactement cela.
Lorsque vous demandez aux programmeurs comment ils ont appris à coder, beaucoup d’entre eux répondront qu’ils ont appris à l’aide d’une application. Les applications rendent le codage plus simple et plus accessible que jamais. Vous n'avez pas besoin d'un PC et vous pouvez terminer une leçon en quelques minutes par jour. Ici, nous examinerons cinq excellentes applications permettant aux débutants de commencer leur parcours de codage.
Sauterelle
Cette application a été conçue à l'origine par l'équipe de Code with Google. C'est basé autour apprendre aux utilisateurs à coder en JavaScript et fait un très bon travail avec. J'ai trouvé les jeux intéressants et certains d'entre eux étaient amusants. Les énigmes sont parfaites pour passer quelques minutes, et elles vous feront réfléchir comme un programmeur avant de vous en rendre compte. Apprendre à coder avec Grasshopper est gratuit, mais l'application n'est disponible que pour les utilisateurs d'Android (désolé, les utilisateurs d'iPhone).
Malheureusement, l’inconvénient de Grasshopper est que vous n’apprenez que JavaScript. Bien qu'il vous enseigne ce que vous devez savoir en tant que débutant, il ne vous donne pas grand-chose au-delà du niveau débutant. Vous pouvez élaborer un plan de cours qui vous mènera au niveau intermédiaire, mais après cela, vous devrez vous lancer seul pour trouver quelque chose de plus stimulant.
Télécharger: Android
Académie Khan
Khan Academy est une établissement d'apprentissage en ligne, et son application est un modèle pour passer de zéro à programmeur avec tout le support dont vous aurez besoin. Sa bibliothèque d'apprentissage est robuste et couvre plusieurs langues différentes. Peu importe que vous souhaitiez apprendre JavaScript, Python ou R. J'ai été impressionné par le niveau de didacticiels que j'ai reçu en consultant cette application. Il existe des didacticiels de codage qui couvrent la plupart des bases. Il est également gratuit d'apprendre à coder sur cette application. Heureusement, les utilisateurs d’Android et d’iPhone peuvent accéder à celui-ci.
L’inconvénient d’un spectre d’apprentissage aussi large est que l’interaction laisse à désirer. Il existe de nombreuses ressources, donc à moins que vous n'ayez une idée de ce que vous voulez apprendre dès le départ, il peut être très intimidant de choisir un cours que vous souhaitez suivre. Si vous vous laissez facilement distraire, Khan Academy pourrait vous distraire plus qu'elle ne vous apprend.
Encoder
Et si vous pouviez suivre une leçon de codage dans le bus ou en attendant un taxi ? Encode propose de vous enseigner les bases du développement full-stack sous forme de petites leçons. La courte durée du cours était vraiment intéressante et je me suis retrouvé à y revenir juste au moment où je n'avais rien à faire pendant la journée. C'est également gratuit, mais il existe une version premium pour laquelle les utilisateurs peuvent payer. Encode couvre CSS, HTML, JavaScript et Python. L'application est disponible pour Android et iPhone.
Encode offre un excellent moyen de se familiariser avec les bases du développement full-stack. Il propose même des options de révision pour revenir sur des éléments que vous n'êtes pas clairs. Malheureusement, il n’y a pas de chemin clair entre débutant et intermédiaire. Bien que les leçons soient très intéressantes, elles peuvent aussi être trop courtes pour que vous puissiez réellement vous souvenir de quoi que ce soit.
Enki
Si vous souhaitez devenir data scientist, Enki c'est ce que vous devriez utiliser pour apprendre le codage. J'ai aimé à quel point l'interface était accessible avec cette application, me donnant l'impression de vouloir en savoir plus. Enki utilise des outils vraiment attrayants comme des quiz et des défis de codage et propose une bibliothèque de contenu robuste. Vous pouvez même demander à quelqu'un en science des données d'encadrer votre code et de vous dire ce qu'il aurait fait différemment. L'application est gratuite, avec quelques achats intégrés pour soutenir l'entreprise. Enki est également disponible pour les utilisateurs d'iPhone et d'Android.
Bien qu'Enki soit un excellent endroit pour les débutants, il n'est pas non plus destiné à enseigner à tous les débutants comment coder. Les sélections de langues sont utiles, mais elles se concentrent principalement sur la science des données et sur l’apprentissage secondaire du codage. Si vous cherchez quelque chose d'amusant et de léger, Enki pourrait être un peu trop pour vous.
Camp de données
Enki n'est pas le seul moyen d'en apprendre davantage sur la science des données. Camp de données offre un moyen simple d'apprendre R, Python et SQL de manière engageante. Je me suis vraiment intéressé à l'interface et, même si elle est conçue pour les programmeurs débutants, elle ne vous tient pas la main lorsque vous abordez les parties les plus complexes de votre parcours d'apprentissage. DataCamp a été conçu pour les apprenants de tous niveaux, il y en a donc pour tous les goûts. L'application est gratuite mais propose des achats intégrés pour plusieurs bonus. DataCamp est disponible sur les appareils iPhone et Android.
DataCamp est l'un des meilleurs moyens d'apprendre des langages complexes comme R, mais il est conçu en mettant l'accent sur la science des données. Les langages proposés sont tous centrés sur la science des données, ce qui signifie que les débutants qui souhaitent développer une base plus large seront déçus. Il offre quelque chose pour tout le monde, mais il est principalement autoguidé et vous devez savoir ce que vous voulez apprendre.
Quelle est la meilleure application pour apprendre le codage ?
Les codeurs débutants disposent de nombreuses applications et sites Web impressionnants sur lesquels ils peuvent apprendre à coder. Pour tirer le meilleur parti de votre parcours de codage, vous devez décider si vous souhaitez l’apprendre pour un travail ou comme passe-temps. Vous devez regarder ce que vous voulez en faire et quel niveau d’expérience vous souhaitez de l’application.
Ces applications ne représentent que quelques-unes des centaines proposées sur les magasins d’applications pour iPhone et Android. C'étaient des applications que j'utilisais moi-même pour pouvoir vous aider à comprendre dans quoi vous vous embarquiez. S'ils ne correspondent pas à ce que vous recherchez, vous disposez de nombreuses options à expérimenter dans l'un ou l'autre de ces magasins. Après tout, c'est l'une des choses que les programmeurs aiment faire : expérimenter jusqu'à trouver quelque chose qui fonctionne.
Vous pouvez lire l’article original (en Angais) sur le {site|blog}www.howtogeek.com