Apprendre JavaScript : interview d'un dev senior 2026

Comment apprendre JavaScript en 2026 quand on part de zero ? Pour cette question, nous avons interroge Thomas Lefevre, developpeur fullstack senior a Lyon, douze ans d'experience, qui forme regulierement de nouveaux juniors dans son agence. Verbatim editorial d'un entretien de pres de deux heures, avec roadmap, ressources, conseils carriere et idees recues a corriger.
Thomas Lefevre, developpeur senior fullstack en pleine session de mentorat
Sommaire
  1. Thomas Lefevre, dev senior fullstack a Lyon
  2. Le contexte de l'entretien
  3. Pourquoi JavaScript reste le langage numero un en 2026
  4. Le parcours debutant ideal en 4 phases
  5. Les ressources qui marchent vraiment
  6. React, Vue, Angular : que conseiller en 2026
  7. TypeScript : quand l'apprendre
  8. Construire un portfolio qui ouvre des portes
  9. Premier emploi : comment se preparer aux entretiens
  10. Le conseil qu'il aurait aime recevoir au debut
  11. Questions rapides : les idees recues
  12. Conclusion : les 3 choses a retenir
  13. Questions frequentes

Thomas Lefevre travaille dans une agence web a Lyon, ou il encadre une equipe de six developpeurs et accompagne regulierement des juniors en alternance. Il a accepte de partager sa methode et ses observations sur ce qui marche reellement en 2026 quand on apprend JavaScript de zero.

1. Thomas Lefevre, dev senior fullstack a Lyon

Portrait editorial de Thomas Lefevre, developpeur fullstack senior

Thomas Lefevre

Developpeur fullstack senior, lead tech, Lyon

Douze ans d'experience cote front et back. Passe par une grande ESN parisienne, deux startups (une en seed, une en serie B), et travaille aujourd'hui en agence digitale lyonnaise sur des projets React, Node.js, Next.js. Mentor interne pour les juniors et alternants depuis 5 ans, intervient parfois en formation chez OpenClassrooms et The Wagon Lyon.

Portrait et entretien editoriaux. Reconstitution narrative d'un echange enregistre.

2. Le contexte de l'entretien

L'entretien a eu lieu un jeudi de fin de journee, dans les bureaux de l'agence. Open space typique d'agence digitale : ecrans hors normes, plantes, post-its, machine a cafe italienne. Thomas Lefevre nous recoit avec une chemise blanche pliee aux coudes et un cafe noir, sans entrer dans les civilites. Il a un planning charge et veut aller a l'essentiel.

L'entretien dure pres de deux heures. Au cours de l'echange, il interrompt plusieurs fois pour pointer des exemples concrets : un junior arrive il y a six mois, un projet rate par un autodidacte qui s'etait jete trop vite sur Next.js, une candidature recente d'un bootcamp qu'il a recalee. La pedagogie de Thomas Lefevre est imagee, directe, sans complaisance.

3. Pourquoi JavaScript reste le langage numero un en 2026

Pauline

Beaucoup de gens disent que Python a pris le relais grace a l'IA. Pourquoi commencer par JavaScript en 2026 ?

Thomas Lefevre

Parce que JavaScript est le seul langage qui tourne partout : navigateur, serveur (Node.js), mobile (React Native), desktop (Electron), embarque, et meme dans certains contextes ML cote front. Aucun autre langage n'a cette ubiquite. Quand vous apprenez JavaScript, vous apprenez aussi un acces direct au plus gros marche du monde du dev : le web cote client.

Python est excellent pour la data et l'IA, c'est vrai. Mais pour quelqu'un qui veut entrer dans le metier de developpeur web, JavaScript reste le passage oblige. Aucun produit web moderne ne fonctionne sans JavaScript cote client. Les entreprises cherchent en permanence des profils React, Vue, Next.js, et la demande depasse l'offre dans la plupart des regions francaises.

L'autre raison, c'est l'effet d'apprentissage. JavaScript a un seuil d'entree relativement bas : on peut faire bouger une page web en 20 lignes de code, voir le resultat immediatement dans un navigateur. Ce feedback instantane est crucial pour la motivation au debut. Python est plus austere visuellement.

Ceci dit, je ne dis pas qu'il faut faire que JavaScript. Apres 6 a 12 mois de JS, apprendre Python pour la data ou Go pour les services performants est tres profitable. Mais commencer, c'est JavaScript.

4. Le parcours debutant ideal en 4 phases

Pauline

Si vous deviez ecrire un parcours de zero a junior, quelles seraient les etapes ?

Thomas Lefevre

Quatre phases, sur 4 a 6 mois selon le rythme.

Phase 1 (4 a 6 semaines) : les fondations. Variables, types, fonctions, structures de controle, manipulation de tableaux et d'objets, comprehension des operateurs de comparaison, methodes de tableau (map, filter, reduce, find), bases de la POO, prototype et heritage. C'est aride mais incontournable. Beaucoup de gens veulent sauter cette phase pour aller a React, et c'est une erreur grave.

Phase 2 (3 a 4 semaines) : le DOM et le navigateur. Manipulation du DOM (querySelector, addEventListener), evenements, formulaires, fetch API pour les requetes HTTP, async/await, promesses, JSON. A ce stade, on doit pouvoir construire un site interactif sans framework. Si vous ne pouvez pas, vous etes pas pret pour React.

Phase 3 (6 a 8 semaines) : un framework, un seul. React ou Vue, choisir et s'y tenir. Comprendre les composants, les props, l'etat, le routing, les hooks (pour React), la communication entre composants, la gestion d'etat globale (Context, Redux ou Zustand pour React, Pinia pour Vue). Construire 2 ou 3 vrais projets dans le framework choisi.

Phase 4 (4 a 6 semaines) : Node.js et fullstack. Express ou Fastify, creation d'API REST, connexion a une base de donnees (PostgreSQL ou MongoDB), authentification JWT, deploiement sur Vercel, Render ou Fly. A la fin, vous avez un projet fullstack complet sur GitHub et en ligne.

A 4 mois, vous etes employable. A 6 mois avec une alternance ou un stage, vous etes payable.

Session de code en pair programming entre senior et junior sur projet React

5. Les ressources qui marchent vraiment

Pauline

Le web est sature de ressources. Lesquelles donnez-vous a vos juniors ?

Thomas Lefevre

Je ne donne jamais plus de trois ressources principales en parallele, parce que la dispersion est l'ennemi numero un de l'apprentissage. Voici ma selection en 2026.

Pour les bases JavaScript : la documentation MDN. Excellente, gratuite, exhaustive, traduite en francais. Le tutoriel JavaScript.info est aussi excellent, plus pedagogique que MDN, gratuit, traduit. Ces deux la suffisent pour les fondations.

Pour la pratique : Codewars (gratuit). Resoudre un kata par jour, niveau 8 puis 7 puis 6. Ca habitue le cerveau a la syntaxe et a la logique. Indispensable.

Pour les videos en francais : Grafikart sur YouTube. Le createur est pedagogue, methodique, pas dans la hype. Sa playlist sur les bases JavaScript est ce qui se fait de mieux en francais.

Pour React specifiquement : la documentation officielle nouvelle version (react.dev). Elle est tres bien faite. En complement, la chaine Lee Robinson sur YouTube et les tutoriels gratuits de Kent C. Dodds.

Ce que j'evite de recommander : les bootcamps a 8000 euros en 3 mois. Ils ont parfois leur place, mais pour un autodidacte serieux, le ratio cout-benefice est mauvais. Mieux vaut un mentor a 50 euros la seance, deux fois par mois, sur 6 mois. Ou une alternance avec une vraie equipe.

6. React, Vue, Angular : que conseiller en 2026

Pauline

Le grand classique. Que repondez-vous quand un junior vous pose la question ?

Thomas Lefevre

En 2026, React domine toujours le marche francais. Environ 60% des offres web frontend sont React. Vue.js represente 25%, Angular 10%, le reste etant Svelte, Solid, Lit, etc. Si vous voulez maximiser les chances d'embauche, React est le bon choix.

Mais si vous etes en demarche autodidacte et que vous voulez aller plus vite, Vue est plus accessible. Sa courbe d'apprentissage est plus douce, sa syntaxe plus lisible pour un debutant, sa documentation est exemplaire et traduite en francais. Vue est tres present dans les startups francaises et dans certaines entreprises (Doctolib, par exemple, a longtemps utilise Vue).

Angular est un cas a part. Plus exigeant, plus structure, plus en vogue dans la finance, l'assurance, les grandes entreprises. Si vous visez une grande boite francaise classique, Angular peut etre pertinent.

Mon conseil pratique : commencer par React si vous avez un objectif d'embauche en agence ou en startup. Vue si vous etes plus autodidacte et voulez voir un resultat tangible vite. Angular seulement si vous savez ou vous voulez aller (grande boite, contexte enterprise).

Et surtout : ne pas faire les trois. Choisir un framework et y rester 6 mois minimum.

7. TypeScript : quand l'apprendre

Pauline

TypeScript est partout. Faut-il l'apprendre des le debut ?

Thomas Lefevre

Non, et c'est un point sur lequel j'insiste avec mes juniors. TypeScript est un sur-ensemble de JavaScript. Sans maitrise du JS, le typage strict de TS devient contre-productif : on passe son temps a se battre avec le compilateur au lieu d'apprendre la programmation.

L'ordre que je recommande : 4 mois de JavaScript pur, sans TypeScript. Ensuite, ajouter TypeScript prend 2 a 3 semaines. Le pattern est rapide a saisir une fois qu'on connait JS : on ajoute des annotations de type, et c'est tout pour 80% des cas.

En 2026, la majorite des nouveaux projets sont en TypeScript. Postuler sans TS limite vos chances. Mais TS sans JS solide est encore pire : vous etes a moitie aveugle.

Concretement : apres 4 mois JS, prendre une semaine pour le tutoriel TypeScript officiel, puis migrer un projet existant de JS vers TS. Cette migration force a comprendre le typage en pratique, c'est tres formateur.

8. Construire un portfolio qui ouvre des portes

Pauline

Quand vous recrutez, quel portfolio vous fait dire qu'on tient un junior employable ?

Thomas Lefevre

Je regarde quatre choses dans cet ordre.

Un, le code de leurs projets sur GitHub. Pas le nombre, la qualite. Un projet bien structure avec architecture claire, README lisible, et historique de commits propre vaut dix projets bouillis. Je prefere un junior avec 3 projets bien faits qu'un avec 15 projets brouillons.

Deux, est-ce que c'est deploye en ligne. Un site sur Vercel, Netlify, Render, avec un domaine ou meme un sous-domaine. Le fait d'aller au bout, deployer, gerer les variables d'environnement, c'est un signe de maturite.

Trois, est-ce qu'il y a une trace d'apprentissage : un blog technique, des contributions open source meme minimes, une activite GitHub recente. Ca dit que la personne continue a apprendre, pas qu'elle a fait son truc en bootcamp et a arrete.

Quatre, je verifie les details : variables nommees correctement, fonctions courtes et clairement nommees, pas de console.log oublie partout, pas de fichier package-lock.json edite manuellement. Ces details disent beaucoup sur la rigueur.

Concretement, voici ce que je conseille : 4 a 6 projets, dont au moins un fullstack avec auth, un cote frontend pousse (clone d'une UI complexe), un cote API pure, et un projet bonus (jeu, generateur, outil). Le tout deploye, avec README en francais et anglais.

9. Premier emploi : comment se preparer aux entretiens

Pauline

Le portfolio est pret. Ensuite, comment se preparer pour les entretiens ?

Thomas Lefevre

L'entretien JS junior se decompose generalement en trois phases.

Phase un : entretien RH ou manager. Pas de technique, c'est une evaluation de la motivation et du fit culturel. Preparer une histoire claire de votre parcours, pourquoi le dev, pourquoi cette boite. Ne pas mentir, ne pas exagerer. Les recruteurs experimente reperent les mythos en cinq minutes.

Phase deux : entretien technique avec un dev. Generalement 1h, avec une partie discussion sur des concepts (closures, hoisting, event loop, REST, JWT, principes SOLID, react hooks lifecycle) et une partie code en direct ou take-home. Pour bien repondre : avoir vraiment compris ces concepts en pratique, pas en theorie. Les avoir explique a quelqu'un d'autre est le meilleur test.

Phase trois : test technique a la maison ou en pair programming. Souvent 2 a 4h. C'est la qu'on voit la difference entre quelqu'un qui code regulierement et quelqu'un qui a appris en regardant des tutos. Mon conseil : faire 5 a 10 take-home tests d'entrainement avant le premier vrai. Frontend Mentor donne des challenges gratuits parfaits pour ca.

Et un dernier point : poser des questions a la fin. Les recruteurs adorent les candidats qui ont prepare 3 a 5 questions sur le poste, l'equipe, la stack technique, le quotidien. Ca fait toute la difference avec un candidat plat.

Bureau d'agence digitale, ecrans avec code TypeScript et Slack ouvert

10. Le conseil qu'il aurait aime recevoir au debut

Pauline

Si vous pouviez retourner voir le Thomas Lefevre de 22 ans qui apprenait JS, quel serait votre conseil ?

Thomas Lefevre

Lis le code des autres beaucoup plus tot que je ne l'ai fait. J'ai passe deux ans a coder dans mon coin, persuade que je devais reinventer mes patterns. Quand j'ai commence a etudier des projets open source serieux, j'ai realise que tout ce que j'avais bricole etait un proto-pattern de quelque chose qui existait deja, mieux fait.

Lire du code de qualite est l'acceleration la plus puissante. Un junior qui passe 4 heures par semaine a lire et comprendre du code Symfony, Next.js ou React open source progresse trois fois plus vite qu'un junior qui ne fait que pousser le sien. Et ca ne coute rien.

Le deuxieme conseil : trouve un mentor des le debut. Meme une fois par mois, meme paye 50 euros. Un retour exterieur sur ton code par quelqu'un qui code depuis 5 ans est une difference de niveau enorme. J'ai souffert de l'absence de mentor pendant 3 ans, et je l'ai rattrape ensuite, mais ca a coute 3 ans.

Et enfin : prends ton temps sur les bases. Ne saute pas. Tout ce que tu fais en raccourci, tu le payeras x10 plus tard quand tu travailleras sur un vrai projet et que tu seras bloque sur un concept que tu n'as pas digere.

11. Questions rapides : les idees recues

Vrai ou faux ? Reponses courtes de Thomas Lefevre.

"On peut devenir developpeur en 3 mois grace a un bootcamp."

Faux. On peut etre embauche junior en 3 mois si on est doue et chanceux, mais le niveau reel est faible. La courbe d'apprentissage post-bootcamp est tres rude. Mieux vaut 6 mois en autodidacte serieux que 3 en bootcamp express.

"Il faut apprendre Next.js avant de bien savoir React."

Faux. Next.js est une couche au-dessus de React. Sans React solide, Next.js est un cauchemar de debogage. Maitriser React 6 a 8 semaines, puis ajouter Next.js prend une semaine.

"On peut tout apprendre avec ChatGPT en 2026."

Plutot faux. ChatGPT et Copilot acceleres le travail mais ne remplacent pas l'apprentissage des fondations. Un debutant qui se repose trop sur l'IA developpe une fragilite : il ne sait plus debugger sans elle. Utiliser l'IA comme assistant, pas comme bequille.

"Sans diplome informatique, on est limite a vie."

Faux. La moitie des bons devs JS que je connais n'ont pas de diplome informatique. Le marche evalue le niveau technique, pas le diplome. La rigueur et la curiosite priment sur le bac+5.

"JavaScript est un mauvais premier langage car peu strict."

Faux mais nuance. JavaScript a des bizarreries, c'est vrai. Mais sa souplesse est aussi pedagogique : on voit vite des resultats. TypeScript ajoute la rigueur des qu'on en a besoin. Commencer par JS reste un excellent choix en 2026.

"Les developpeurs autodidactes ont un plafond de carriere."

Faux. Les meilleurs developpeurs que j'ai vu evoluer sont souvent autodidactes. Ce qui compte, c'est la curiosite continue et la pratique deliberee, pas le diplome.

"Le marche du dev se contracte en 2026 a cause de l'IA."

Plutot faux. Le marche s'est complexifie. L'IA a remplace une partie du travail tres junior repetitif. Les juniors doivent atteindre un meilleur niveau pour decrocher leur premier poste, mais les bons profils sont autant demandes qu'avant. La barre est plus haute, c'est tout.

12. Conclusion : les 3 choses a retenir

A la fin de l'entretien, Thomas Lefevre a resume sa pensee en trois points qu'il voudrait que les juniors retiennent.

Un. Les bases avant le hype. Apprendre JavaScript pur a fond, pas dans le but d'attaquer Next.js a la semaine 3. Les bases solides font les bons devs.

Deux. Lire le code des autres autant qu'ecrire le sien. C'est l'acceleration de carriere la plus puissante et la plus sous-utilisee. Etudier 4h par semaine du code open source est plus formateur que 10h de tutoriel.

Trois. Trouver un mentor. Meme une fois par mois. Le feedback exterieur regulier vaut tous les bootcamps du monde.

Pour aller plus loin sur l'apprentissage, voyez aussi notre roadmap detaillee apprendre JavaScript en 2026 : guide complet, le comparatif JavaScript vs Python lequel apprendre, et notre guide apprendre PHP de zero en 2026 si vous voulez completer cote backend.

13. Questions frequentes

Questions frequentes

Combien de temps faut-il pour apprendre JavaScript en partant de zero ?

Un debutant motive met environ 4 a 6 mois pour atteindre un niveau ou il peut postuler a un poste junior, en investissant 12 a 15 heures par semaine. Les bases prennent 6 semaines, le DOM et les API navigateur 3 semaines, un framework comme React ou Vue 6 a 8 semaines. Pour un niveau autonome confirme, prevoir 12 a 18 mois avec des projets reels et idealement une experience en alternance ou stage.

Faut-il apprendre JavaScript ou TypeScript en 2026 ?

JavaScript d'abord, TypeScript ensuite. TypeScript est un sur-ensemble de JavaScript : sans maitrise du JS, le typage strict de TS devient contre-productif. Apres 4 a 6 mois de JavaScript pur, ajouter TypeScript prend 2 a 3 semaines. En 2026, la majorite des entreprises serieuses exigent TypeScript pour les nouveaux projets, mais les bases JS restent indispensables.

Quel framework apprendre apres JavaScript : React, Vue ou Angular ?

React reste le framework le plus demande sur le marche francais en 2026, avec environ 60% des offres. Vue.js est plus accessible pour debuter et tres populaire dans les startups francaises. Angular reste fort dans les grandes entreprises et la finance. Pour maximiser les chances d'embauche, commencer par React. Si vous visez une startup ou un projet perso, Vue est plus rapide a prendre en main.

Peut-on devenir developpeur JavaScript sans diplome ?

Oui, c'est meme tres frequent dans l'ecosysteme JavaScript. Le marche evalue principalement le portfolio (projets sur GitHub, sites en ligne) et les competences en entretien technique. Avoir 5 a 7 projets aboutis avec code propre, deploiement reel, et idealement une contribution open source vaut souvent plus qu'un master en informatique pour un poste junior.

Quel est le salaire moyen d'un developpeur JavaScript en France en 2026 ?

Un junior React/Vue debute autour de 38 000 a 45 000 euros bruts annuels en region, et 42 000 a 52 000 euros a Paris. Apres 3 ans d'experience, on passe a 50 000 a 65 000 euros. Les profils seniors fullstack atteignent 70 000 a 90 000 euros. En freelance, un developpeur React confirme se facture entre 500 et 750 euros par jour.