Hola unpilila:
Lo más sencillo creo que es la misma definiciión:
HiperText Markup Language...
algo así como lenguaje de marcas de hipertexto.
HT =
Hiper
Texto... ésto es lo más difícil de explicar, pero en una simplificación "basta" diría que es un texto que se puede "ampliar" (mediante enlaces)
Lo de Markup significa marcas (Las etiquetas o tags)... y el lenguaje es por eso de la programación...
Supongo que tan solo es un granito de arena, pero ahí está...
Saludos