Le HTML (HyperText Markup Language) est le langage de balisage qui décrit la structure et le contenu d'une page web : titres, paragraphes, liens, images, formulaires.
Ce n'est pas un langage de programmation : il ne contient pas de logique. Il indique au navigateur ce qu'est chaque élément, à l'aide de balises (h1 pour un titre, p pour un paragraphe, a pour un lien). La mise en forme est confiée au CSS, l'interactivité au JavaScript.
Créé par Tim Berners-Lee au début des années 1990 avec le web lui-même, le HTML est aujourd'hui un standard vivant, mis à jour en continu plutôt que par grandes versions.
Bien écrit, le HTML est dit « sémantique » : chaque balise correspond au sens du contenu. Cela compte pour l'accessibilité (lecteurs d'écran), pour le référencement naturel et pour la maintenabilité du code.
Pourquoi ça compte quand on recrute
Tout développeur web connaît le HTML, ce n'est donc pas un critère de tri en soi. Ce qui distingue un bon développeur front-end, c'est un HTML sémantique et accessible, souvent négligé au profit des frameworks. Si l'accessibilité est un enjeu pour vous (services publics, obligations légales), faites-le vérifier en entretien : c'est une compétence moins répandue qu'on ne le croit.
