No, no lo es. Es un lenguaje de marcas de hypertexto.
Al menos originalmente, hoy puedes considerarlo una base sobre el que hacer funcionar lenguajes como javascript, php y otros (muchos de hecho). Se podría considerar en cierto modo como una base sobre la que puedes hacer muchas cosas, incluso programas en otros lenguajes que usan html como interface para recibir o mostrar datos.
Es perfectamente posible usar html como "base" para programar aplicaciones, aunque claro, lo que los los "programas" son interpretados en otros lenguajes