Au Sénégal, des centaines de personnes commencent à apprendre le code chaque mois. La plupart abandonnent dans les trois premiers mois. Pas par manque d'intelligence, mais par manque de carte. On leur dit "apprends à coder" sans leur dire dans quel ordre, avec quelles ressources, et quand on peut commencer à gagner de l'argent. Ce guide est cette carte.
Je vais être direct : devenir développeur web employable prend entre huit et dix-huit mois de travail sérieux, pas une formation de trois semaines. Mais c'est un des rares métiers ou, depuis Dakar, Thiès ou Ziguinchor, vous pouvez travailler pour des clients de Paris, Montreal ou Dubai en facturant en euros. Le jeu en vaut la chandelle.
Avant tout : choisir le bon point d'entrée
Le développement web se divise en deux grandes familles. Le front-end, c'est ce que l'utilisateur voit : les pages, les boutons, les animations. Le back-end, c'est ce qui se passe derrière : la base de données, la logique, les paiements. Quand on débute, on commence par le front-end. C'est visuel, gratifiant, et on voit ses progrès tout de suite.
Ne tombez pas dans le piège du débutant qui veut "tout apprendre". Vous n'avez pas besoin de Python, Java, PHP, C++ en même temps. Vous avez besoin d'un seul chemin, suivi jusqu'au bout.
Étape 1 : les fondations (mois 1 à 3)
Tout commence par trois technologies, dans cet ordre strict.
HTML et CSS
Le HTML structure la page, le CSS l'habillé. Passez quatre à six semaines là-dessus. Ne vous precipitez pas. Un développeur qui maîtrise vraiment le CSS vaut de l'or, car peu de gens prennent le temps de le comprendre. Apprenez le modèle de boîte, Flexbox, puis Grid. Reproduisez des sites existants : prenez la page d'accueil d'une marque que vous aimez et refaites-la à l'identique.
JavaScript
C'est ici que beaucoup calent. JavaScript rend la page vivante. Comptez six à huit semaines pour les bases : variables, fonctions, boucles, manipulation du DOM, puis les concepts asynchrones (promesses, async/await). Ne sautez pas les fondamentaux pour aller vers un framework. Un développeur qui connaît React mais pas JavaScript est un chateau sans fondations.
Ressources gratuites de qualité
freeCodeCamp couvre tout ce parcours gratuitement, en exercices pratiques. The Odin Project est excellent et structuré comme un vrai cursus. MDN Web Docs est la référence pour chercher la syntaxe. En complément, la chaîne YouTube de Grafikart (en français) est une mine. Tout cela est gratuit. Vous n'avez besoin d'acheter aucune formation à 200 000 FCFA pour commencer.
Étape 2 : le premier framework (mois 4 à 6)
Une fois JavaScript solide, choisissez React. C'est le framework le plus demandé sur le marché de l'emploi et en freelance, donc le plus utile économiquement. Apprenez les composants, les props, l'état, les hooks (useState, useEffect). Construisez ensuite avec Next.js, qui ajoute le rendu serveur et le routage. Next.js est devenu un standard pour les sites professionnels et c'est ce que nous utilisons chez Kolonell.
Pendant cette phase, vous devez construire, pas seulement regarder des tutoriels. Le piège du "tutorial hell" est réel : on enchaîne les vidéos sans jamais coder seul. Règle simple : pour chaque heure de tutoriel, deux heures de code en autonomie.
Étape 3 : le back-end et les bases de données (mois 7 à 9)
Pour devenir un développeur complet (full-stack), ajoutez Node.js (le JavaScript côté serveur) et un framework comme Express. Apprenez ce qu'est une API REST, comment elle envoie et reçoit des données. Côté base de données, commencez par PostgreSQL (relationnel) et éventuellement MongoDB. Un outil comme Prisma simplifie énormément le travail avec les bases de données et est très apprécié sur le marché.
À ce stade, vous pouvez construire une application complète : un utilisateur s'inscrit, se connecte, crée du contenu, le sauvegarde. C'est le seuil de l'employabilité.
Étape 4 : les outils du métier
Personne ne vous embauchera si vous ne savez pas utiliser Git et GitHub. Le contrôle de version n'est pas optionnel, c'est le langage de tous les développeurs du monde. Apprenez aussi à déployer : Vercel pour le front-end, Railway ou un VPS DigitalOcean pour le back-end. Savoir mettre un projet en ligne change tout : vous passez de "j'apprends" à "j'ai un produit fonctionnel sur internet".
Étape 5 : les projets qui comptent
Trois projets bien faits valent mieux que dix démos bidons. Voici un portfolio qui fait mouche :
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
- Un clone fonctionnel d'un service connu (un mini Trello, un mini Twitter) qui prouve que vous maîtrisez le CRUD complet.
- Un projet réel pour une vraie personne : le site d'un commerçant de votre quartier, le système de réservation d'un coiffeur. Gratuit ou peu cher, peu importé : c'est du concret.
- Un projet personnel qui vous tient à coeur : un outil que vous utilisez vraiment. La passion se voit dans le code.
Mini étude de cas : le parcours de Khadim
Khadim, 24 ans, bachelier scientifique à Pikine, a commence en janvier 2025 sans aucune base. Il a suivi freeCodeCamp le matin avant son petit boulot, trois heures par jour, six jours sur sept. À trois mois, il maitrisait HTML/CSS/JS. À six mois, il livrait son premier site React pour la boutique de sa tante, gratuitement, juste pour l'expérience. À huit mois, il a refait ce site sûr Next.js et l'a mis sur GitHub.
En septembre 2025, il à postule comme développeur junior dans une agence dakaroise. Salaire de départ : 180 000 FCFA. En parallèle, il a décroche sa première mission freelance sur Malt à 350 euros pour un site vitrine. Quatorze mois après avoir écrit sa première ligne de code, il gagnait davantage en freelance que dans son emploi. Aujourd hui il est passé full freelance avec des clients en France. Sa clé : la régularité, pas le génie.
Combien de temps par jour ?
Soyons réalistes. Si vous êtes étudiant ou sans emploi, visez trois à quatre heures par jour. Si vous travaillez, deux heures le soir et davantage le week-end suffisent, mais cela etalera le parcours sur quinze à dix-huit mois. La constance bat l'intensité : une heure tous les jours vaut mieux que dix heures un dimanche puis rien pendant deux semaines.
Les erreurs qui font perdre des mois
Sauter les fondamentaux pour les frameworks. Changer de langage tous les mois ("le JavaScript c'est dur, je passe à Python"). Acheter dix formations sans en finir une. Ne jamais construire seul. Coder en isolation totale sans rejoindre une communauté. Au Sénégal, des communautés comme Galsen Dev sur les réseaux sociaux sont précieuses pour ne pas rester seul.
FAQ
Faut-il un diplôme pour devenir développeur web au Sénégal ?
Non. Le portfolio et les compétences priment sur le diplôme dans ce métier. Beaucoup de développeurs employés ou freelances n'ont pas de diplôme en informatique. Ce qui compte, ce sont les projets que vous savez montrer et le code que vous savez écrire.
Quel langage apprendre en premier en 2026 ?
JavaScript, sans hésiter, après les bases HTML/CSS. C'est le seul langage qui tourne dans tous les navigateurs, il sert pour le front-end et le back-end, et c'est le plus demandé en freelance international. Vous concentrez ainsi tout votre apprentissage sur un seul écosystème.
Peut-on apprendre uniquement avec des ressources gratuites ?
Oui, totalement. freeCodeCamp, The Odin Project, MDN et YouTube suffisent pour devenir employable. Les formations payantes peuvent ajouter un cadre et un accompagnement, mais aucune n'est indispensable pour commencer.
En combien de temps peut-on gagner de l'argent ?
Avec un travail sérieux, les premières petites missions arrivent vers le sixième au huitième mois. Un emploi junior ou des missions freelance régulières deviennent réalistes entre le dixième et le quinzième mois. Tout dépend de votre régularité et de la qualité de votre portfolio.
Faut-il un ordinateur puissant ?
Non. Un ordinateur portable d'entrée de gamme avec 8 Go de RAM suffit largement pour apprendre le développement web. Une connexion internet stable est plus importante que la puissance de la machine.
Vaut-il mieux viser l'emploi local ou le freelance international ?
Beaucoup commencent par un emploi local pour gagner en expérience et en discipline, puis basculent vers le freelance international qui paie en devises. Les deux chemins sont valables. Le freelance offre de meilleurs revenus mais demande plus d'autonomie commerciale.
Discutons de votre projet. Si vous lancez un produit web et cherchez une équipe qui maîtrise ce parcours de bout en bout, écrivez-nous sur WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
