Apprendre à coder pour 2026 - La roadmap complète actualisée
Tu as un projet ou envie d'une vie plus libre avec un travail qui ne te restreint pas dans ta localisation ou ton emploi du temps ?
Cette Roadmap complète va te permettre d'y arriver le plus rapidement possible.
1) Choisir un langage et fonction de ton projet
Web
Front
- JavaScript
- TypeScript
- HTML
- CSS
- TailwindCSS
- Sass
Back
- Python
- GO
- PHP
- Rust
- Java
- Spring
Frameworks
- React
- NextJS (Ma recommandation)
- Astro
- Gatsby
- Remix
- Vue
- Nuxt.js
- Svelte
- SvelteKIT
- Angular
Mobile
IOS
- Swift
Android
- Kotlin
Cross Platform
- Dart
- Flutter
- JavaScript
- React Native
Jeu Vidéo
- Unreal Engine
- C++
- Unity
- C#
IA & Data
- Python
- R
- SQL
Devops
- Bash / Shell
- Terraform
- Python
- GO
Cyber
- SQL
- Bash / Shell
- Python
- JavaScript
- Rust
- C
- C++
- Assembleur
Blockchain
- Solidity
- Vyper
- Move Rust
Ma recommandation.
Le plus polyvalent c'est peut-être le Web, je recommande pour cela React et NextJS.
2) Avoir un projet motivant (le secret)
- Choisis un ami ou un membre de sa famille le plus proche possible.
- Améliore sa vie à l'aide d'une APP ou d'un logiciel.
- Demande lui de te motiver et de t'impliquer, de te forcer à continuer quoiqu'il arrive, de tester et te faire des retours.
3) Apprendre les bases techniques + IA
Je recommande de développer des compétences de bases comme ci-dessous et de compléter avec l'outil Cursor qui permet d'aller beaucoup plus vite.
4) Les bases du web
5) Les bases de la programmation
6) La stack que je recommande
- React
- NextJS
- TailwindCSS
- MySQL
- CURSOR
7) Bases d'un framework
Il faut notamment apprendre :
- Composants et layouts
- Routage et modes de rendu
- Réactivité et état
8) Bases de données
Apprendre à maîtriser SQL notamment, les tables, lignes, types et requêtes.