Qu'est-ce qui fait un bon tutoriel de programmation?
La programmation est difficile. Si vous essayez de saisir un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation Vous pouvez vous laisser submerger lorsque vous apprenez à coder. Vous oublierez probablement les choses aussi vite que vous les apprendrez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. En savoir plus ou plonger dans un nouveau domaine de programmation 4 sites Web gratuits où vous pouvez apprendre les bases du développement de jeux 4 sites Web gratuits où vous pouvez apprendre les bases du développement de jeux Lorsque vous recherchez une bonne série de tutoriels sur le développement de jeux, vous vous les pratiques et la mentalité de bon codage parce que vous pouvez ensuite transposer ces pratiques dans n’importe quel langage ou plate-forme. Lire la suite, vous allez avoir besoin de conseils. Malheureusement, tous les tutoriels ne sont pas égaux.
C'est pourquoi il est si important que vous puissiez discerner entre les didacticiels de programmation qui vous seront utiles et ceux qui ne feront que perdre votre temps. Marcher à travers un didacticiel approprié peut faire la différence entre une programmation sans stress Comment apprendre à programmer sans stresser Comment apprendre à programmer sans stresse Peut-être avez-vous décidé de poursuivre la programmation, que ce soit pour une carrière ou pour un simple loisir. Génial! Mais peut-être que vous commencez à vous sentir dépassé. Pas si bien. Voici de l'aide pour faciliter votre voyage. Lire la suite ou abandonner dans la frustration.
Ne perdez pas d'innombrables heures comme moi. Voici ce qu'il faut rechercher dans un tutoriel de programmation de qualité.
Approche thématique et incrémentale
Rien n'est plus décourageant qu'un infodump. L'apprentissage est un processus de petites étapes à la fois. Les didacticiels sur la surcharge d’informations doivent être évités à tout prix. Ils finiront par vous dérouter.
D'autre part, un bon tutoriel est celui qui est topique et incrémentale, enseigner d'une manière qui commence par les bases fondamentales avant de passer à des sujets plus avancés qui nécessitent des connaissances préalables pour bien comprendre.
Mais encore une fois, il est important qu'un tutoriel soit à la fois d'actualité et incrémentale. Les sujets denses doivent être décomposés en petits sous-thèmes, et si ceux-ci sont encore trop denses, les sous-thèmes doivent encore être décomposés..
En d’autres termes, chaque idée enseignée doit être aussi simple que possible, mais suffisamment complète pour être autonome..
L'un des tutoriels les plus mémorables que j'ai jamais lus est Comment faire pour refaire Flappy Bird dans LibGDX de Kilobolt. Cette procédure pas à pas permettant de recréer Flappy Bird à partir de zéro est un exemple parfait de progrès incrémentiel et de couverture thématique..
Langue facile à digérer
La surcharge d’information n’est pas le seul obstacle à la compréhension d’un sujet. La langue même du didacticiel (par diction, inclusion (ou exclusion) de jargon, idiomes, etc.) est tout aussi importante..
Une autre façon de voir les choses: plus cela sera expliqué clairement, plus il sera facile à digérer. Même les concepts les plus simples peuvent être un cauchemar à résoudre si l'explication est compliquée. Alors que devrais-tu chercher?
Langage court et concis. Un bon éducateur connaît l'importance d'être simple. Ils ne vont pas danser avec des phrases interminables ou essayer de montrer combien ils pensent savoir. Les tutoriels sont tout au sujet vous, ne pas leur.
Utilisation légère du jargon. Le jargon peut être difficile à éviter, en particulier dans des domaines de connaissances spécialisées comme la programmation. Cependant, un bon éducateur sait quand mettre le jargon en place, quand le remettre à plus tard et quand le passer complètement à côté.
Lorsque le jargon est inévitable, l'éducateur doit expliquer chaque terme au fur et à mesure, plutôt que de supposer que le public sait ce qu'il signifie. (La seule exception à cette règle concerne les tutoriels clairement étiquetés comme non introductifs.)
Exemples concrets de sujets abstraits. Les connaissances en programmation sont très abstraites, raison pour laquelle il peut être si difficile à saisir pour certaines personnes. Un excellent tutoriel ne fera pas que Explique un concept, mais fournir plusieurs exemples qui fournissent des illustrations pratiques.
Codecademy, l'école de codage en ligne, est un fantastique exemple de leçons de programmation faciles à assimiler. Codecademy - Hands Down, la meilleure façon de coder Codecademy - Hands Down, la meilleure façon de coder Codecademy est un nouveau didacticiel de programmation interactive qui vous guide dans les bases JavaScript. Bien que le site ne soit pas disponible depuis très longtemps, le site a déjà suscité beaucoup d'intérêt… Lire la suite. Non seulement chaque cours est conçu de manière progressive, mais il n’ya pas beaucoup de recours au jargon et chaque leçon comprend plusieurs illustrations du monde réel de concepts récemment appris..
Exercices pratiques guidés
Sur le spectre entre “purement théorique” et “purement pratique”, la programmation est fortement axée sur ce dernier. Bien sûr, il y a beaucoup de théorie et de connaissances abstraites en jeu, mais rien de tout cela n'a d'importance si vous ne pouvez pas l'appliquer avec du code écrit..
Et c'est pourquoi c'est essentiel pour programmer des tutoriels pour en proposer au moins un - mais idéalement plus - exercices pratiques guidés. Cela est vrai que vous appreniez d'une source imprimée, numérique ou en ligne.
CheckIO est un exemple absolu de cette idée. Il s’agit d’un didacticiel de programmation habilement déguisé en jeu évoluant en plusieurs étapes. Pour l'instant, ils n'enseignent que le langage Python. Les 5 meilleurs sites Web pour apprendre la programmation Python Les 5 meilleurs sites Web pour apprendre la programmation Python Vous voulez apprendre la programmation Python? Voici les meilleurs moyens d'apprendre Python en ligne, dont beaucoup sont entièrement gratuits. Lire la suite .
Chaque étape vous présente un objectif concret qui représente l’un des algorithmes et des sujets abstraits (par exemple, nourrir X pigeons sans les nourrir à l'excès). Cela vous oblige non seulement à s'engager activement avec le sujet, mais vous donne un obstacle à surmonter afin que vous puissiez réellement sentir que vous apprenez.
Nous avons également rassemblé quelques autres idées de projets de programmation. 5 idées de projets pour vous aider à apprendre la programmation plus rapidement. 5 idées de projets pour vous aider à apprendre. Programmer plus rapidement. Il existe plusieurs façons d’alléger la courbe d’apprentissage de la programmation. Mettez la main à la pâte et apprenez plus vite avec les projets annexes que vous pouvez commencer à tout moment. Jouez avec ces cinq. Lisez Plus pour vous aider à apprendre plus vite. Complétez avec ces façons uniques d’apprendre à coder 7 façons uniques de mettre en pratique vos compétences en codage 7 façons uniques d’exercer vos compétences en codage Répétons-le - il n’ya pas d’âge pour apprendre. Une fois que vous êtes sur ce chemin, il vous suffit de continuer à pratiquer. Et aujourd’hui, il existe plus d’un moyen d’affûter vos méthodes de codage. Lire la suite pour vraiment passer à la vitesse supérieure.
Où trouver d'excellents tutoriels
Maintenant que vous savez quoi chercher, où pouvez-vous les trouver? Bien que les didacticiels coûtent un sou et qu’une simple recherche sur Google vous en indiqueront des milliers, le bien ceux peuvent être un peu difficiles à trouver. C'est dommage comment cela fonctionne, n'est-ce pas?
Hackr.io est une ressource brillante, qui regroupe dans un large éventail les meilleurs didacticiels de programmation et de technologie sur le Web, par sujet et par langue. Vous vous faites une honte en regardant ce site.
Parmi les autres bons endroits pour commencer, il y a les sites de cours en ligne pour les compétences techniques. Obtenez les compétences techniques dont vous avez besoin dans ces 7 sites de cours en ligne. Obtenez les compétences techniques dont vous avez besoin dans ces 7 sites de cours en ligne. Il ne s'agit pas seulement d'apprendre les langages de programmation, mais aussi de passer inaperçu. compétences techniques qui pourraient vous mener plus loin dans votre carrière. Itérer à la prochaine version de vous. La classe est en session. En savoir plus, ces cours de Microsoft et edX Learn permettent de coder avec ces 7 cours de Microsoft et edX Learn de coder avec ces 7 cours de Microsoft et edX Créez des premières pages pour mobile ou des solutions en nuage de code. Vous pouvez réaliser beaucoup de choses avec des compétences technologiques clés. Vous pouvez maintenant apprendre à coder avec les cours bien emballés de Microsoft sur edX. Commençant bientôt. Lisez-en plus, et si vous êtes prêt à dépenser un peu d’argent, offrez-vous ces cours en ligne. Envisagez de compléter votre formation avec ces blogs de programmation pour étudiants. 7 Blogs à lire absolument si vous êtes un programmeur étudiant 7 Blogs à lire absolument si vous êtes un étudiant programmeur Le domaine de la programmation est si vaste que vous ne sortez jamais vainqueur. si vous participez à distance. Heureusement, les blogs sont un média facilement accessible qui vous tient au courant. Lire la suite .
Et enfin, je vous recommande de lire sur la programmation épuisement professionnel et la motivation Programmation Burnout: comment retrouver votre motivation perdue Programmation Burnout: comment retrouver votre motivation perdue Écrire toutes ces lignes de code peut être épuisant physiquement et émotionnellement. Tout ce dont vous avez besoin pour vous relever, c'est de prendre conscience que la motivation peut être retrouvée. Lire la suite . Marquez-le. Vérifiez-le tous les quelques mois. Si vous n'en souffrez pas maintenant, vous finirez par perdre votre motivation et si votre motivation disparaît pour de bon, cela signifie peut-être que vous n'êtes pas censé être un programmeur. 6 signes que vous n'êtes pas censé être programmeur 6 Signes que vous n'êtes pas censé être un programmeur Tout le monde n'est pas fait pour être un programmeur. Si vous n'êtes pas complètement sûr d'être censé être un programmeur, voici quelques signes qui peuvent vous orienter dans la bonne direction. Lire la suite .
Quel genre de tutoriels de programmation préférez-vous? Texte ou vidéo? Théorique ou pratique? Quels sites et ressources vous ont été les plus utiles? Dis-nous tout dans les commentaires ci-dessous!
Crédits d'image: Code sur le moniteur via Shutterstock
En savoir plus sur: Technologie de l'éducation, Programmation.