Haz caso omiso a los que te digan que no programas, aprender HTML es el primer paso a comprender si o si el día de mañana lenguajes de programación, si bien son todos de alto nivel ( el que sean de alto nivel, quiere decir que se parecen de cierto modo a la sintaxis que tenemos las personas al hablar y no a la máquina ) todos están basados en C++; por lo cual entendiendo uno, entenderás todos.
Cita:
Iniciado por Rafael Un marco es una etiqueta, div es otra, pero resulta que hay como 100 etiquetas y resulta que cada una se usa para lo que necesitas, y lo correcto es usar la etiqueta correcta. Una referencia a esas decenas de etiquetas: [URL]http://www.w3schools.com/tags/[/URL]
+1.
Respecto a tu curso, exige a tu profesor que no solo les enseñen PHP; hay lenguajes que hoy en día dejan sin sentido alguno más que de introducción al mencionado anteriormente, como lo es RUBY.
Saludos !