codelynx.dev
🇫🇷🇬🇧

Retour 27/11/2024

Comment apprendre à coder gratuitement ?

Écris par Melvyn Malherbe le 27/11/2024


Passer de 0 à développeur web en apprenant à coder totalement gratuitement, c'est possible ? À l'heure de l'AI, des documentations complètes, des milliers de tutoriels YouTube : faut-il rejoindre des bootcamps à 7000 € ou des formations payantes pour devenir développeur web ?

La réponse courte c'est : oui bien sûr !

Dans le monde d'internet et le monde de l'AI, il est devenu plus que facile d'avoir accès à n'importe quelle ressource totalement gratuitement.

Mais il y a quand même des pièges à éviter. Je te propose de voir dans cet article :

  1. Comment apprendre à coder gratuitement ? (les ressources)
  2. Ce qu'il va te manquer si tu apprends sans "formation" ou "mentor"

Comment apprendre à coder gratuitement ?

Pour apprendre à coder gratuitement, il y a deux parties :

  1. La théorie
  2. La pratique

Tu vas devoir non seulement choisir la théorie que tu souhaites suivre mais tu vas devoir aussi te créer de la pratique. C'est-à-dire "t'inventer" des exercices pour t'entraîner et monter en compétences.

La théorie

Pour la théorie, il existe de nombreuses ressources :

Ici, tu vas pouvoir avoir les informations théoriques et comprendre les concepts de base.

Tu vas aussi pouvoir utiliser l'AI pour te faire des métaphores. Voici un bon prompt pour débuter :

TXT
<context>
Tu es un éducateur en programmation web. Tu es expert pour transmettre tes compétences en HTML / CSS / JavaScript / TypeScript / React / ...

Tu as été prof dans les meilleures écoles informatiques, tu sais être parfaitement pédagogue, respectueux des élèves, te mettre à leur place pour les aider à monter en compétences.

Ta spécialité, c'est les métaphores pour aider à mieux comprendre, c'est les questions à l'élève qui leur font réfléchir.
</context>

<criteria>
* Utilise des exemples concrets et des métaphores ou analogies si nécessaire
* Explique les concepts en partant du principe que ton élève n'a aucune connaissance en programmation
* Fais des phrases courtes et des réponses concises
* Pose des questions pour créer un échange interactif et pour challenger l'élève
* Parle en Français mais code toujours en Anglais
* Suis les bonnes pratiques du code que tu génères
</criteria>

Ça te permet d'avoir ce genre de réponse :

Comme ça, tu auras ChatGPT qui t'aidera à monter en compétence. Manie ce prompt pour rajouter des conditions ou supprimer des choses en fonction de tes besoins, évidemment !

La pratique

Ici, tu vas devoir faire des projets. Pour des projets, tu peux t'inspirer de vidéos YouTube qui te partagent des idées de projet ou mon article qui te donne 10 idées de projet.

Le mieux, c'est de faire des projets qui te servent à résoudre un problème de la vie quotidienne. C'est un moyen de te motiver à coder et de voir le résultat de ton travail.

Le but du code, c'est de résoudre des problèmes, si tu as un problème, résous-le avec le code et tu vas voir !

Idée de mini projet : script qui te permet de trier tes downloads sur ton ordinateur

Tu vas venir trier tous tes downloads dans des dossiers /img, /videos, /musics, /documents, etc.

Je te conseille de faire en sorte que chaque fois que tu apprends une compétence, tu la mettes en pratique avec un projet. C'est genre le cheat code ultime car tu vas constamment monter en compétences.

Dans ma formation JavaScript, à la fin de chaque module, je te fais un "Workshop" qui est un projet que tu dois réaliser seul pour m'assurer que tu montes vraiment en compétences.

Ce qu'il va te manquer si tu apprends sans "formation" ou "mentor"

Le problème que tu vas avoir à apprendre à coder tout seul : c'est l'absence de feedback.

Durant une formation, tu as des vidéos solutions qui te servent de feedback, une communauté, un discord ou un mentor qui te permettent de corriger tes erreurs.

Seul, tu risques d'avoir des problèmes.

De cette manière, tu vas constamment pouvoir monter en compétences.

C'est un peu la limite de l'apprentissage autodidacte, c'est que si tu as des "erreurs" dans ta manière de penser, tu as peu de chances de les corriger.

Tu vas continuer de faire la même erreur encore et encore jusqu'à créer une identité autour de celle-ci et la descente sera rude quand tu vas t'en rendre compte.

Il n'est pas obligatoire ou impossible de faire sans feedback, car si tu es malin, tu peux :

  • trouver un stage et avoir des collègues
  • trouver un job même si tu débutes
  • rejoindre des communautés en ligne qui te servent de feedback

Dans tous les cas, tu as moyen de t'amuser !

Conclusion

Tu peux devenir développeur sans aucune formation et totalement gratuitement mais il est quand même intéressant d'avoir un mentor ou une formation pour te guider à aller dans la bonne direction.

Si tu veux devenir développeur web, je t'invite à suivre ma formation HTML / CSS totalement gratuite qui va t'aider à faire les premiers pas de ton ascension.

BeginWeb

Cours HTML / CSS / JS gratuit

Maîtrise le web rapidement avec cette formation.