A ver. No le podeis decir aprende tal tal y pascual porque no se va a enterar de lo que aprende ni para qué.
Vale, para empezar, lo que se ve. Ahora estás viendo media-vida a través de tu navegador. Si vas a ver->codigo fuente me congratulará presentarte a HTML. HTML es un lenguaje de etiquetas que sirve para definir la estructura y contenido de una web. Si buscas en las primeras líneas encontrarás una en la que pone <title>MediaVida (...)</title>, que quiere decir algo así como "el título de esta página es MediaVida. En esencia es todo HTML es esto, pero con algunas cosillas más. Ok, ahora si buscas otra línea encontrarás algo como <link rel="stylesheet" (...) href="/webdesign/css3/mvtheme3.css" />. Vale, pues esto es lo que se llama una hoja de estilos. En combinación con HTML lo que hace es hacer que las cosa se vean de un determinado color, o con un borde o con la fuente y tamaño que sea, en definitiva, que tenga estilo.
Vale, para aprender estas dos cosas, si se te da bien el inglés: www.htmldog.com. En español www.desarrolloweb.com.
Existe otro lenguaje, propiamente de programación que se llama JavaScript y que se puede incrustar en páginas web. Un ejmplo es la presentación de los foros en pestañas en la página principal de este mismo portal. Puedes pasar sin ello de momento.
Dominando esto, serías capaz de diseñar páginas estáticas.
Con estáticas quiero decir que el contenido lo tendrás que editar metiéndole mano al HTML cada vez que quieras cambiarlo. No serías capaz de crear, por ejemplo unos foros. Los foreros no podrían escribir en tu web.
Llegados a este punto te interesaría aprender un lenguaje de programación web de lado del servidor, por ejemplo php. Con php lo que harías sería dar instrucciones a un servidor web de escribir HTML. Escribir HTML con contenido que se obtenga de una fuente de datos, por ejemplo archivos de texto o bases de datos. PHP también se encargaría de modificar los contenidos de esos ficheros de texto o bases de datos.
Espero haberte aclarado algo.
Te voy a hacer un esquema para entender una cosa. HTML y CSS son lenguajes que viajan desde el servidor hasta el cliente, para que el navegador los interprete y muestre una página con estilo y contenido. PHP se ejecuta en el servidor, bajo demanda del cliente.
CLIENTE -------------------------- SERVIDOR
HTML + CSS <--------------------- PHP + Origen de datos