Un ordinateur portable à 280 €, un ADSL qui coupait tous les soirs à 22 h, et un fichier index.html qui affichait « Bonjour » en Times New Roman. Voilà à quoi ressemblait mon premier mois d'apprentissage du développement web. Pas de roadmap en dix étapes, pas de mentor, pas de bootcamp. Juste moi, l'inspecteur du navigateur que j'ouvrais par curiosité, et cette manie de vouloir comprendre pourquoi une page s'affichait d'une certaine façon plutôt qu'une autre.
Je vous raconte ça parce que la question revient sans arrêt : apprendre le développement web de zéro, ça veut dire quoi concrètement ? Combien de temps ? Par où commencer quand on a zéro base technique ? Et surtout, est-ce que c'est encore jouable en 2026, avec des IA qui écrivent du code à votre place ?
Points clés à retenir
- Le trio HTML / CSS / JavaScript reste le socle. Aucun raccourci sérieux ne l'évite.
- Comptez 6 à 9 mois de pratique régulière pour un premier poste junior, à raison de 8-10 h par semaine minimum.
- Le piège n°1 n'est pas la difficulté : c'est le tutorial hell, cette boucle de tutoriels qui donne l'impression d'avancer sans rien construire.
- Un projet personnel abouti vaut plus, en entretien, que dix certificats empilés.
- Les ressources gratuites suffisent largement pour démarrer. Le vrai coût, c'est le temps, pas l'argent.
Par où commencer quand on part vraiment de zéro
La première erreur que je vois chez presque tous les débutants : vouloir apprendre « le développement web ». C'est trop large. C'est comme dire « je veux apprendre la cuisine ». Trop vague pour être actionnable un lundi matin.
Découpez. Le web, côté visible, c'est trois langages qui s'empilent dans un ordre précis.
HTML : la structure, et rien que la structure
Le HTML décrit ce qu'il y a sur la page. Un titre, un paragraphe, une image, un lien. C'est tout. Je dis souvent qu'on peut apprendre 80 % du HTML utile en une semaine, à condition d'arrêter de lire et de commencer à taper.
Concrètement, ça ressemble à ça :
<h1>Mon premier titre</h1> <p>Un paragraphe de texte.</p> <a href="https://exemple.fr">Un lien</a>
Rien de sorcier. Vous tapez ça dans un fichier texte que vous renommez en .html, vous double-cliquez, et le navigateur l'affiche. C'est votre premier site. Sérieusement. À partir de là, tout est une question de pratique.
CSS : donner une forme à tout ça
Le CSS gère l'apparence. Couleurs, marges, polices, disposition. C'est là que ça devient visuellement gratifiant... et là que beaucoup calent. La raison ? Le CSS est plus difficile à maîtriser que le HTML, parce qu'il n'y a pas toujours une seule bonne réponse. Deux développeurs peuvent écrire deux CSS très différents pour la même page, et les deux fonctionner.
Mon conseil : ne cherchez pas à tout comprendre d'un coup. Apprenez la boîte (margin, padding, border), puis Flexbox, puis Grid. Dans cet ordre. Et refaites dix fois la même mise en page jusqu'à ce que ça devienne un réflexe.
JavaScript : quand la page doit réagir
Le JavaScript rend la page vivante. Un bouton qui ouvre un menu, un formulaire qui valide une saisie, une donnée qui se charge sans recharger la page. C'est le langage de la logique, et c'est là que le vrai travail commence.
Une nuance importante : si vous visez un poste de développeur, le JavaScript n'est pas optionnel. C'est devenu le langage le plus utilisé côté web, et la porte d'entrée vers React, Vue, Node.js. Ne cherchez pas à le sauter.
Combien de temps faut-il vraiment pour apprendre ?
La réponse honnête dépend de deux variables : le rythme et l'objectif.
Si l'objectif est de comprendre et de faire un site simple, comptez quelques semaines sérieuses. Si l'objectif est de décrocher un poste de développeur junior, c'est une autre histoire : la fourchette réaliste tourne autour de 6 à 9 mois avec une pratique régulière. Les formations intensives à temps plein affichent des durées de 3 à 9 mois, ce qui colle à cette réalité.
| Voie | Durée type | Coût | Pour qui |
|---|---|---|---|
| Autodidacte (ressources gratuites) | 6 à 12 mois | 0 à 100 € | Discipline forte, pas de contrainte de temps |
| Bootcamp intensif | 3 à 9 mois | 3 000 à 10 000 € | Besoin d'un cadre et d'échéances |
| Formation diplômante | 1 à 3 ans | Variable | Reconversion longue, envie d'un diplôme |
Aucune de ces voies n'est mauvaise. Mais je vais être direct : j'ai vu des autodidactes décrocher un poste en huit mois, et des gens sortir de bootcamp à 8 000 € sans jamais avoir écrit une ligne de code hors exercice guidé. Ce qui fait la différence, ce n'est pas la voie. C'est ce que vous produisez pendant.
Les erreurs qui plombent les débutants
J'ai commis à peu près toutes celles de cette liste. Autant que vous en profitiez.
Le tutorial hell
Vous suivez un tutoriel. Tout marche. Vous passez au suivant. Tout marche. Sauf que le jour où vous ouvrez un éditeur vide, sans instructions, vous êtes paralysé. C'est le tutorial hell, et c'est le piège le plus courant.
La sortie est simple, mais inconfortable : refaites le tutoriel sans le regarder. Puis modifiez quelque chose. Puis inventez un mini-projet qui n'a rien à voir. L'inconfort, c'est le signal que vous apprenez vraiment.
Se jeter sur un framework trop tôt
React, Vue, Svelte... ce sont des outils formidables. Mais si vous ne maîtrisez pas le JavaScript de base, ils vont vous masquer votre ignorance au lieu de la corriger. J'ai perdu trois semaines à lutter contre React alors que mon problème était une compréhension bancale des fonctions et du this.
Ne rien montrer de ce qu'on construit
Un projet rangé dans un dossier local n'existe pour personne. Poussez-le sur GitHub, même moche, même incomplet. Un recruteur qui voit cinq projets imparfaits en ligne vous prendra plus au sérieux qu'un candidat avec un CV vierge.
Après les bases : la marche que personne ne vous explique
Vous savez écrire du HTML, du CSS et un peu de JavaScript. Et là, silence radio. La plupart des guides s'arrêtent là, comme si le plus dur était fait. Sauf que le plus dur, en réalité, c'est de passer de « je sais faire des exercices » à « je livre un truc que quelqu'un d'autre peut utiliser ».
Trois chantiers à ouvrir à ce moment-là :
- Git et GitHub. Indispensable. Vous devez savoir faire un commit, une branche, une pull request.
- Un projet portfolio. Pas un clone de Twitter. Un outil que vous utilisez vraiment, même minuscule. Un tracker de dépenses, un organiseur de recettes, un générateur de citations.
- La lecture de code des autres. Ouvrez des dépôts publics, lisez, comprenez les choix. C'est l'une des compétences les plus sous-estimées du métier.
Le reste — TypeScript, les bases de données, le déploiement — viendra au fur et à mesure des projets. Pas avant.
Faut-il payer pour apprendre le développement web ?
Non. C'est mon avis, et je le défends : tout ce qu'il faut pour apprendre les bases est disponible gratuitement, en français, et très bien fait. La documentation officielle du web, les parcours structurés de grandes plateformes francophones, les chaînes YouTube spécialisées. Le contenu est là.
Ce qui coûte cher, ce n'est pas l'accès à l'information. C'est le temps que vous n'avez pas, et la discipline que vous n'arrivez pas à tenir seul. Si vous payez un bootcamp, payez-le pour la structure et l'accompagnement, pas pour le contenu. Vérifiez ce point avant de signer.
Une question qu'on me pose souvent : et si je ne paie rien du tout, est-ce que je vais y arriver ? Oui, à condition de tenir un rythme. 30 à 45 minutes par jour, tous les jours, battent largement 6 heures le dimanche. La régularité fait tout.
Ce soir, ouvrez un éditeur de texte. Écrivez une ligne de HTML. Enregistrez-la en .html. Double-cliquez. Regardez ce qui s'affiche. Vous venez de commencer — et c'est déjà plus que ce que fera la majorité des gens qui liront cet article.