N’arrêtez jamais d’apprendre !
Le “h” se prononce en anglais car il est resté consonne aspirée, alors qu’en français il est devenu muet au fil de l’histoire.
En anglais, le “h” s’entend dans des mots comme house ou hello parce que la langue a conservé la prononciation ancienne de cette lettre, héritée du vieil anglais et des langues germaniques.
En français, le “h” existait aussi comme son, mais il a disparu progressivement à partir du Moyen Âge. Résultat : aujourd’hui, il ne se prononce plus, même quand il est marqué comme “aspiré”. On écrit “hôtel” ou “héros”, mais on ne souffle pas le “h”.
En résumé : l’anglais a gardé le “h” sonore, le français l’a laissé s’éteindre.
Certains mots français ont un “h aspiré” (comme haricot), mais ce “h” ne se prononce pas ! Il sert juste à bloquer la liaison, alors qu’en anglais on souffle vraiment.