En résumé :
-
Le Web fonctionne à l’aide de nombreux langages informatiques.
-
HTML, CSS et JavaScript sont des langages client : ils sont lus par votre ordinateur, l’ordinateur d’un visiteur. Ils décrivent l’apparence du site web.
-
PHP, Java, Ruby et Python sont des langages serveur. Ils sont utilisés par l’ordinateur qui distribue le site web, appelé… serveur. Leur rôle est de décrire le comportement du site web.
-
Les frameworks sont des boîtes à outils qui facilitent l’usage des langages serveur.
-
Les données (telle que la liste des utilisateurs) sont stockées dans des bases de données. On communique avec elles en effectuant des requêtes SQL.
-
Si les langages client sont tous obligatoires et incontournables, il n’y a en revanche pas de meilleur langage côté serveur. Choisissez celui qui vous parle le plus.