jajaja HTML no es primitivo ... bueno un poquito si lo comparas con el nuevo estandard XHTML y mas aun si lo comparas con XML
PHP es un Lenguaje del lao del servidor y si aprendes Bien HTML es mucho mejor por que a final de cuentas no hay substituto para (x)html PHP te deja entre otras cosas interesantes:
Conectarte a bases de datos
Mostrar edita y añadir datos
generar archivos no HTML (como Flash o PDF) dinamicos
Manejo de Sessiones opciones del servidor etc.
en fin es un Lenguaje de Programacion mientras que (x)html es un metalenguaje
y como su nombre lo dice (HTML:Hyper Text MarkUp Language) sirve solo para estructuracion del los documentos (o esa es la idea) y no te permite por ejemplo definir variables hacer calculos matematicos (por ejemplo no puedes hacer que HTML te de la respuesta de 5+4)
PHP es lo que hace hace todo lo que HTML no puede y mas per a final siempre tendras que dar outPut en HTML (o algun otro formato como imagen o PDF)
Código PHP:
<html>
<body>
<!-- este es un comentario en HTML
Archivo.php
-->
<?php // este es un comentario en PHP <?php es como le dices al interprete
// que... empieze a interpretar
$num1 = 500;
$num2 = 600;
$total = $num1 + $num2;
echo '<p>este parrafo fue escrito dinamicamente por PHP '.$total.'</p>';
?>
esto resultaria en
</body>
</html>
Código HTML:
<p>este parrafo fue escrito dinamicamente por PHP 1100</p>
espero que no te alla enrollado mas :p