HTML no es un lenguaje de programación. Es un lenguaje de marcado. De hecho, ese es el nombre de la tecnología: HyperText Markup Language. Este hecho por sí solo debería zanjar el debate.