Bonsoir,
Etant un informaticien de longue date, je connais assez bien les développements de site web.
Cependant, les technologies, solutions et langages avançant à une vitesse folles, il m'est difficile de toujours suivre d'autant plus que je ne fais plus de développement mais de la direction de projet.
Pour vous éclairer, le HTML est la base de tous les sites qui existent dans le monde. Si vous essayez de voir le code de chaque site (c'est possible, la méthode pour le faire dépend du navigateur), c'est du HTML. Le HTML est un langage statique (on ne peut pas changer une valeur dans la page sans la modifier)
Le PHP, ce sont des morceaux de code insérés dans le HTML et qui sont interprétés à l'exécution par le serveur web et le module PHP installé sur ce serveur (il faudra configurer un serveur web pour pouvoir exécuter des pages PHP).
En général, on met du PHP dans les pages HTML pour afficher des valeurs qui changent.
Après, il y a aussi la notion de CSS : ce sont des feuilles de styles. Si vos pages HTML utilisent les feuilles de styles, vous pourrez changer les dispositions et les couleurs de votre site, sans modifier vos pages HTML.
Il a aussi le javascript. Ce code est interprété sur le poste de la personne qui consulte le site. Cela permet en général de faire des actions dans les pages HTML en fonction de la configuration du poste.
Difficile de tout résumé en quelques lignes. Du coup, il faut y aller étape par étape.
Bon courage.
Bien cordialement