HTML est le langage de base et obligatoire pour naviguer sur Internet. A lui seul, il permet de créer des pages, mais sa lourdeur en taille et en affichage ne peut suffire pour des sites modernes. C'est cependant un passage obligé pour l'affichage de la page. Le code source (dans le menu affichage de l'hébergeur) est en HTML.
CSS langage de mise en page
PHP langage de programmation pour alléger la taille et la composition du site
En pratique, on utilise des logiciels de mise en page payants ou gratuits tels que Joomla. La connaissance des langages de base semblent cependant indispensables pour intervenir sur ces logociels.