La question qu'on me pose le plus souvent quand quelqu'un apprend que je code : « par où je commence ? » Pas « quel langage est le meilleur », pas « faut-il un diplôme ». Non. Par où je commence, concrètement, ce soir, avec mon ordinateur et zéro base.
Et à chaque fois, je vois la même erreur se profiler. La personne a déjà ouvert dix onglets, téléchargé trois PDF, liké une vidéo de 4 heures. Elle est noyée avant d'avoir écrit une seule ligne. Moi aussi je suis passé par là. J'ai perdu mes six premières semaines à collectionner des ressources au lieu de produire quoi que ce soit.
Alors voici ce que j'aurais aimé qu'on me dise pour apprendre le développement web pour débutants, sans détour et sans promesse de salaire à six chiffres en trois mois.
Points clés à retenir
- Commencez par HTML, CSS puis JavaScript — dans cet ordre, et rien d'autre pendant les deux premiers mois.
- Visez 8 à 10 heures par semaine ; en dessous de 5, la progression s'effondre.
- Un projet imparfait terminé vaut mille tutoriels regardés passivement.
- Le premier framework arrive après avoir construit 3 ou 4 pages soi-même, jamais avant.
- Comptez 6 à 9 mois pour être autonome sur un petit site, pas trois semaines.
- Le vrai mur n'est pas la syntaxe : c'est le passage de « je copie » à « je construis seul ».
Par où commencer quand on part vraiment de zéro
Trois technologies. C'est tout ce dont vous avez besoin les deux premiers mois : HTML, CSS, JavaScript. Pas React, pas Node, pas Docker. Si quelqu'un vous vend un « parcours complet » qui démarre par un framework, fuyez.
Pourquoi cet ordre précisément ? Parce que chacune répond à une question différente, et qu'on ne peut pas poser la troisième avant les deux premières.
HTML : le squelette, appris en une semaine
HTML structure le contenu. Un titre, un paragraphe, une image, un lien, une liste. C'est un langage de balisage, pas de programmation, et c'est précisément pour ça qu'il est le bon point d'entrée : vous voyez immédiatement le résultat à l'écran.
Une semaine suffit pour en couvrir 90 %. Les balises <div>, <section>, <a>, <h1> à <h6>, les formulaires, les attributs. Le piège classique : passer trois semaines sur HTML en croyant « maîtriser » alors qu'on tourne en rond.
CSS : là où 80 % des débutants calent
C'est ici que ça se corse. CSS gère l'apparence : couleurs, espacements, disposition. Et honnêtement, j'ai détesté CSS pendant des mois. On écrit une règle, rien ne bouge, on ajoute !important par désespoir, ça casse ailleurs.
Le déclic vient avec Flexbox puis Grid. Ces deux systèmes de mise en page ont changé ma façon d'aborder le web. Avant, je positionnais tout en float et je priais. Après, je réfléchissais en lignes et colonnes.
- Semaines 1-2 : sélecteurs, couleurs, typographie, box model
- Semaines 3-4 : Flexbox, Grid, responsive design avec les media queries
- Et un exercice qui vaut tous les cours : reproduire la page d'accueil d'un site que vous aimez, sans regarder son code source
JavaScript : le vrai départ
JavaScript rend la page vivante. Un bouton qui réagit, un formulaire qui se valide, un menu qui s'ouvre. C'est votre premier langage de programmation au sens strict, et c'est là que le cerveau commence à chauffer.
Variables, fonctions, conditions, boucles, tableaux, objets. Puis le DOM : comment manipuler les éléments de la page depuis le code. Comptez six à huit semaines pour être à l'aise, à raison de plusieurs séances par semaine.
Combien de temps faut-il réellement pour être opérationnel ?
Aucun article ne vous le dira franchement, alors je le fais. Avec 8 à 10 heures par semaine, régulières, vous atteignez un niveau où vous construisez un petit site de A à Z en 6 à 9 mois. Pas trois semaines. Pas trois ans non plus, contrairement à ce que racontent ceux qui veulent vous décourager.
J'ai testé sur moi-même, puis en accompagnant des débutants. Le facteur déterminant n'est jamais l'intelligence ni le background. C'est la régularité. Une personne qui code 1 h 30 cinq fois par semaine progresse plus vite que celle qui avale 8 heures le dimanche. Le cerveau a besoin de revenir sur un problème après une nuit de sommeil. C'est agaçant, mais c'est comme ça.
Que se passe-t-il si je ne peux consacrer que 3 heures par semaine ?
Vous progresserez, mais lentement, et le risque d'abandon grimpe en flèche. En dessous de 5 heures hebdomadaires, chaque session ressemble à une reprise à froid : vous repassez dix minutes à vous souvenir de ce que vous faisiez la fois d'avant. Le fil se casse.
Mon conseil dans ce cas : visez plutôt des sessions courtes mais très fréquentes, quitte à faire 25 minutes par jour. La fréquence bat la durée.
Vaut-il mieux apprendre en accéléré sur quelques mois ?
Oui, si vous avez le temps et la trésorerie. Un rythme intensif de 30 à 40 heures par semaine fait tomber le délai à 3 ou 4 mois. C'est ce que proposent les bootcamps. Mais attention : un rythme que vous ne pouvez pas tenir trois semaines de suite ne sert à rien. J'ai vu des gens s'inscrire en intensif, tenir onze jours, puis disparaître.
Autodidacte, bootcamp, école : le comparatif honnête
On vous présente souvent ces trois voies comme équivalentes. Elles ne le sont pas. Voici ce que j'ai observé, avec leurs vrais inconvénients.
| Voie | Coût indicatif | Durée typique | Ce qu'elle apporte | Son point faible |
|---|---|---|---|---|
| Autodidacte | 0 € à quelques centaines d'€ | 6 à 12 mois | Souplesse totale, autonomie réelle | Aucun cadre : beaucoup abandonnent |
| Bootcamp intensif | Plusieurs milliers d'€ | 3 à 4 mois | Rythme imposé, réseau, projets guidés | Très cher, souvent épuisant, parfois superficiel |
| École / alternance | Variable, souvent financée | 1 à 3 ans | Diplôme reconnu, expérience en entreprise | Long, lourd en théorie pure |
| Formation en ligne encadrée | Quelques centaines d'€ | 4 à 6 mois | Bon compromis rythme/coût | Qualité très inégale d'un cours à l'autre |
Si je devais choisir pour un débutant sans argent mais discipliné, je dirais autodidacte pour les bases, puis une formation encadrée au moment où le mur du « construire seul » arrive. Ce mur, on y revient plus bas.
Les pièges qui font abandonner la moitié des débutants
Le syndrome de la tutorialite. Vous connaissez ? C'est cette impression d'avancer parce qu'on enchaîne les tutos, alors qu'on ne sait rien construire sans modèle. C'est le piège numéro un, et j'y suis tombé pendant presque deux mois.
Le remède est brutal mais efficace : après chaque tutoriel, fermez-le et reproduisez le projet de mémoire, en ajoutant une fonctionnalité qui n'y était pas. C'est inconfortable. C'est exactement là que l'apprentissage se produit.
Comment franchir le mur du « je n'arrive pas à créer sans tutoriel » ?
Tout le monde le heurte. La sortie n'est pas un nouveau cours. C'est un projet volontairement trop petit. Pas « je fais un clone de Netflix ». Plutôt : une liste de courses qui se sauvegarde, un convertisseur d'unités, un compteur de jours. Quelque chose de fini en trois jours.
Le plaisir de voir une chose terminée, aussi minuscule soit-elle, relance la machine. Le perfectionnisme tue plus de vocations que la difficulté technique.
- Surcharger son planning de ressources : dix onglets ouverts, zéro ligne écrite
- Changer de langage à chaque blocage (j'ai fait ça aussi — aucune progression)
- Attendre d'être « prêt » pour candidater à un premier poste
- Croire qu'il faut tout comprendre avant d'avancer
Le premier projet concret, et quand introduire un framework
Dès que vous maîtrisez un peu de HTML, CSS et JavaScript, construisez un site vitrine pour quelque chose de réel : une association, le commerce d'un proche, votre propre portfolio. Le « réel » change tout. Il y a de vraies contraintes, de vrais retours, une vraie mise en ligne.
Pour l'hébergement, des services gratuits suffisent largement au départ. Vous apprendrez le déploiement, le nom de domaine, les bases d'un vrai flux de mise en production. Des compétences qu'aucun tutoriel ne transmet vraiment.
Quand faut-il apprendre un framework comme React ou Vue ?
Après 3 ou 4 pages construites à la main. Le framework n'a de sens que si vous avez d'abord ressenti la douleur qu'il soulage : gérer l'état d'une interface en JavaScript brut devient vite pénible sur un projet qui grandit. Cette douleur, vous devez la connaître pour comprendre l'outil.
Apprendre React en deuxième semaine, c'est comme apprendre à conduire en commençant par le moteur d'une Formule 1. On ne comprend rien à ce qu'on fait.
Faut-il forcément un diplôme pour décrocher un premier poste ?
Non. Le secteur du développement web reste l'un des rares où l'on recrute sur ce que vous savez faire. Ce qui compte concrètement : un portfolio visible avec deux ou trois projets réels, du code lisible, et la capacité à expliquer vos choix techniques à l'oral.
Un diplôme aide pour certains grands groupes et pour les démarches administratives. Il n'est pas un sésame. J'ai vu des autodidactes décrocher leur premier contrat grâce à un projet bien construit, et des diplômés galérer faute de réalisations à montrer.
Le télétravail, devenu courant sur ces métiers, a d'ailleurs élargi le terrain de jeu : vous ne cherchez plus seulement près de chez vous.
Ce que vous pouvez faire ce soir, vraiment
Ouvrez un éditeur de code gratuit. Créez un fichier, écrivez trois balises, ouvrez-le dans votre navigateur. Voilà, c'est commencé. Le reste n'est qu'une répétition patiente de ce premier geste.
La vérité que personne n'aime entendre : apprendre le développement web n'est pas difficile par manque de ressources — elles sont partout et souvent gratuites. C'est difficile par manque de constance. La syntaxe s'oublie et se retrouve, la motivation fluctue, et à un moment vous serez bloqué trois jours sur un bug absurde (un point-virgule, très probablement).
Ce que je souhaite que vous reteniez : la personne qui réussit n'est pas celle qui a commencé avec le meilleur cours. C'est celle qui a tapé du code la semaine où elle n'en avait pas envie. Vous verrez, ce moment arrive vite.