Dudas sobre el uso y la complejidad del lenguaje de programación de este espacio osea el HTML
HTML "NO" es un lenguaje de programación. HyperText Markup Language, Lenguaje de marcado de hipertexto; básicamente es un lenguaje de etiquetas interpretado.
Su uso es para paginas web.
La complejidad, hablando solo de HTML en lo personal es baja pues solo son etiquetas pero es relativa al usuario.
Obvio con HTML no vas a crear un servidor, protocolos, etc.
Si te das cuenta HTML por si solo es bastante limitado pero de la mano de varias tecnologías como js, css, php, etc. se pueden elaborar complejos proyectos como las interfaces graficas para configuración de routers, impresoras y mas; animaciones (canvas), videojuegos inclusive en 3D, administradores de base de datos (phpmyadmin), hojas de calculo, procesador de textos, presentaciones (office online) y un sin fin de aplicaciones web.