Par quoi commencer le développement web ?

Créer son propre site internet est une expérience très enrichissante : l'impression de créer quelque chose qui n'existait pas avant grâce à nos mains sur un clavier m'a toujours émerveillé. Mais par quoi commencer en développement web ? C'est tout le sujet de cet article !
•
Mis à jour le 14 août 2026
•
7 min de lecture
Believemy logo

Créer son propre site internet est une expérience très enrichissante : l'impression de créer quelque chose qui n'existait pas avant grâce à nos mains sur un clavier m'a toujours émerveillé. Mais par quoi commencer en développement web ? C'est tout le sujet de cet article !

 

Le B-A-BA d'un développeur web

Avant de vous perdre dans la jungle des langages de programmation, sachez qu'il existe une base commune à n'importe quel développeur web : chacun d'eux connaît au moins le HTML et le CSS. C'est véritablement la base d'un site internet, il est à un site internet ce que notre squelette est à notre corps, sans lui, pas de site internet.

Le HTML va nous permettre de dire "Ici, je veux un paragraphe", "Et là, je veux que mon logo apparaisse". Il va nous donner la possibilité de baliser notre site internet, c'est-à-dire que grâce à lui, nous saurons où se situe notre menu, notre pied de page, etc.

Le CSS de son côté, va donner tout son style à notre site internet en lui donnant des couleurs, de la mise en forme, ainsi que la disposition des différents éléments pour qu'ils s'affichent parfaitement selon nos besoins.

Il vous faudra ensuite apprendre à mettre votre site internet en ligne pour qu'il soit accessible depuis n'importe quel pays dans le monde !

 

La "spécialisation" : front-end vs back-end

Vous les avez peut-être déjà entendu, ou peut-être les avez-vous déjà vu quelque part. Le "front-end" et le "back-end" sont toutes deux des spécialisations parmis le métier de développeur web.

C'est-à-dire qu'il y aura deux types de développeurs :

  • Les développeurs front-end : Ils s'occupent de la présentation des pages, de leur design. Il va également faire en sorte que le site internet soit compatible avec plusieurs navigateurs web et plusieurs appareils différents. C'est lui qui va créer les liens, boutons, images, ... sur un site internet.
  • Les développeurs back-end : Ils s'occupent de la partie "cachée" des sites internet, c'est eux qui vont récoltés les données reçues par les formulaires par exemple, pour les stocker et ainsi pouvoir permettre aux utilisateurs de créer un compte.

  • Enfin, les développeurs full-stack : Ils sont à la fois très bon en front-end et en back-end. C'est une catégorie de développeurs qui représente la fusion des deux autres.

Si nous faisions un comparatif avec une voiture... Le développeur front-end serait celui qui créerait la carrosserie. Le développeur back-end s'occuperait de son côté du moteur.

Une voiture sans carrosserie, ce n'est pas une voiture. Mais une voiture sans moteur, c'est une coquille sans intérêt. Il en est de même avec les développeurs front-end et back-end, aucun d'eux n'est plus important que l'autre. C'est une histoire de préférence personnelle.

Maintenant que vous en savez plus sur les différents types de développeurs, voyons ensemble par où commencer selon que l'on désire plutôt :

  • s'occuper des interfaces et des interactions avec la page (détecter un clic sur un bouton par exemple) : front-end
  • s'occuper des informations qui passent par notre site pour les stocker et les réutiliser (pour créer un blog par exemple, nous avons besoin de stocker le contenu de nos articles, c'est ici que joue le développeur back-end) : back-end

 

Par quoi continuer pour un développeur front-end ?

Vous venez d'apprendre le HTML et le CSS, c'est très bien ! Mais à l'heure actuelle, il est primordial d'apprendre à utiliser JavaScript. Si vous souhaitez devenir un développeur front-end, ce langage de programmation va vous permettre de pousser à son extrême toutes les interactions que vous pourrez faire avec votre site internet : détecter la géolocalisation de votre utilisateur pour afficher en temps réel sans rechargement de la page la météo dans sa ville par exemple, ou encore récupérer toutes les secondes le prix de vente du bitcoin.

Ces dernières années, JavaScript est même devenu l'un des langages de programmation les plus populaires. La demande de développeurs JavaScript est immense sur le marché, ce qui veut dire que connaître comment l'utiliser constitue un atout très important.

Illustration pour reprendre les langages
Le combo ultime en front-end

 

Et si je souhaite me spécialiser encore plus ?

Si vous souhaitez vous spécialiser encore plus dans le secteur front-end, alors je vous invite grandement à apprendre SASS et SCSS. Il s'agit d'un préprocesseur qui va vous permettre de programmer directement dans vos feuilles de style (les fichiers qui définissent votre design). Ceci va non seulement vous faire gagner un temps précieux, mais vous allez par ailleurs vous démarquer par rapport aux autres développeurs puisqu'il s'agit d'une compétence très importante que peu prennent le temps d'avoir.

Logo de bootstrap

Pour finir je vous recommande d'apprendre à utiliser BOOSTRAP. Cette librairie va vous permettre de créer extrêmement rapidement vos designs pour vos projets, tout en vous donnant la possibilité de rendre votre site compatible avec tous les appareils : ordinateurs, télévisions, téléphones mobiles, smartphones, ...

Avec ça aucun doute que vous aurez toutes les cartes en main.

 

Par quoi continuer pour un développeur back-end ?

Si vous souhaitez vous orienter vers le back-end, dans ce cas il va falloir que vous appreniez ce que nous appelons un langage serveur. Il s'agit d'un langage de programmation qui est exécuté sur votre serveur (c'est-à-dire sur l'ordinateur qui contient les fichiers de votre site internet) et non pas sur l'ordinateur du visiteur actuellement sur votre site, contrairement au JavaScript et aux langages utilisés par le développeur front-end.

L'avantage des langages serveurs est qu'ils vous permettent d'effectuer des tâches sans que l'utilisateur ne puisse voir ou modifier quoi que ce soit.

De nos jours, je ne peux que recommander à quelqu'un qui souhaite devenir développeur back-end d'apprendre le PHP et MySQL. C'est LE langage qui va vous permettre de faire tout ce qui vous passe par la tête : blog, réseau-social, moteur de recherche, plateforme de ventes, les projets sont sans limites.

 

Et enfin... Les frameworks

Lorsque vous aurez pleinement appris les langages de programmation que nous avons vu ensemble, selon votre préférence (front-end ou back-end), vous voudrez peut-être passer à l'étape "ultime" d'un développeur, à savoir la maîtrise d'un framework.

Un framework est, comme son nom l’indique en anglais, un “cadre de travail“. L’objectif d’un framework est généralement de simplifier le travail des développeurs informatiques (les codeurs si vous préférez), en leur offrant une architecture “prête à l’emploi” et qui leur permette de ne pas repartir de zéro à chaque nouveau projet.

Les frameworks sont comparables aux patrons de couture. Les principaux avantages sont donc :

  • la réutilisation des codes
  • la standardisation de la programmation
  • la formalisation d’une architecture adaptée aux besoins de chaque entreprise

Source : 1min30

Si vous souhaitez apprendre un framework, voici les plus populaires selon votre langage de programmation préféré :

  • Si vous aimez JavaScript : React ou VueJS
  • Si vous aimez PHP : Symfony ou Laravel

Attention : l'apprentissage d'un framework demande une bonne connaissance des langages de programmation sur lesquels ils sont basés. Si vous avez du mal avec JavaScript, n'allez pas tout droit vers React, vous vous casserez une jambe ! Croyez-moi !

 

En résumé, la patience est importante pour devenir un bon développeur web. N'oubliez jamais de vous amuser en programmant, car le code, c'est encore plus fun quand on l'apprend sans prise de tête !

N'hésitez pas à partager cet article s'il vous a été utile ou pour aider des personnes dans votre entourage qui ne savent pas par où commencer !

 

Catégorie : Développeurs

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.

Believemy logo
Commentaires (0)

Vous devez être connecté pour commenter cet article : se connecter ou s'inscrire.

À lire ensuite

Comment devenir développeur web en 2025 : le guide ultime

Vous avez envie de changer de vie et vous avez pensé à devenir développeur web ? Mais vous ne savez pas par où commencer ? Ce guide ultime est là pour répondre à toutes vos questions.

14 juillet 2024

Créer une extension pour son navigateur

Les extensions sur les navigateurs sont désormais incontournables, alors pourquoi ne pas créer la vôtre ? Apprenez dans cette article comment créer, utiliser et même publier votre extension. Dans ce article, on va créer un extension qui répertorie pleins de sites cools pour les devs !

8 avril 2023

Les 5 meilleures façons de démarrer l'entrepreneuriat sur internet

Nous vivons à l'ère de l'innovation et du numérique. Chaque jour, de nouvelles opportunités se présentent pour ceux qui souhaitent se lancer dans l'entrepreneuriat en ligne. Que vous soyez un créateur de contenu, un développeur web ou simplement quelqu'un avec une bonne idée et la passion de la concrétiser, il existe de nombreuses façons de démarrer votre propre entreprise sur Internet.

18 juillet 2023

Mettre en place un loader au changement d'une page Nextjs

Avez-vous déjà été sur un site où vous cliquez sur un lien et rien ne se passe ? Ou peut-être vous êtes-vous demandé si votre demande a bien été reçue ? C'est ici que la mise en place d'un loader entre en jeu. Dans cet article, nous allons vous expliquer pourquoi il est important d'avoir un loader sur votre site web, comment le mettre en place dans votre projet Nextjs et créer une fonction qui permettra d'afficher le loader tant que la page n'est pas chargée. Si vous souhaitez améliorer l'expérience utilisateur sur votre site web et rassurer vos visiteurs, cet article est pour vous.

30 mars 2023

Faire de la coloration syntaxique avec HTML et CSS

Si vous avez un blog ou un portfolio sur lequel vous souhaitez présenter des codes, que ce soit des extraits de code HTML / JavaScript ou encore CSS, vous avez très certainement dû vous confronter à un problème : comment activer la coloration syntaxique pour faire comme si nous avions mis le code dans un éditeur de code ? Voyons dans cet article comment faire ensemble.

26 novembre 2020

Créer une barre de progression de lecture

Que vous ayez un blog ou des contenus à lire, proposer une barre de progression de lecture est véritablement nécessaire pour le confort de vos utilisateurs. Cet article va vous apprendre comment faire !

16 juin 2020

CSS Flexbox - Apprendre les bases 1/2

Flexbox par-ci, flexbox par là. Qui n'a jamais entendu parler de flexbox ? Si vous êtes intéressés par le développement web, il y a de forte chance que vous ayez déjà croisé ce terme. Venez avec moi, car derrière ce mot dansant, se cache l'une des propriétés CSS la plus utilisée dans le monde du web.

24 juin 2022

Comment utiliser les variables CSS pour tout dynamiser ?

Vous avez peut-être déjà vécu ce moment où vous souhaitiez changer la couleur principale d'un de vos projets ? Ou peut-être avez-vous déjà vécu ces moments où vous reveniez en arrière pour récupérer les couleurs du thème de votre site ? Tout ceci est long, et très peu pratique. Grâce aux variables CSS, ce sera un vieux souvenir ! Découvrons comment nous allons faire.

12 octobre 2021

Devenez le solopreneur que vous rêvez d'être.

Premier projet, reconversion, lancement de business : accédez à nos formations, pratiquez sur des cas concrets et avancez avec un accompagnement clair.