Correcto la creación de paginas web (estáticas) la mayoría de veces es solo picar HTML Y CSS y eso no es programación, personalmente si alguien realmente desea aprender a programar debe conocer los fundamentos de la programación orientada a objetos (inicialmente), saber que es el polimorfismo, herencia, objeto, función, variable, etc. es la base necesaria para luego empezar a conocer un lenguaje de programación, es como si tuvieras una herramienta y no sabes como usarla porque para usarla deber haber leído antes su manual, así es la programación debes conocer las reglas antes de empezar a trabajar. Luego teniendo los fundamentos es bueno empezar con un lenguaje con sintaxis sencilla de entender tipo Python o PHP, existen cursos que durante el camino te explican los fundamentos pero en muchos casos se quedan cortos con la explicación.