Para inciarte te recomiendo dos libros (gratuitos):
Introducción a XHTML e
Introducción a CSS. xHTML es una manera más semántica y correcta de escribir HTML, si ya sabes xHTML, HTML5 lo aprendes rápido, no estraía mal aprenderlo.
Como lenguaje de programación puedes empezar con PHP por que es sencillo isntalar el servidor y empezar con el código, además hay mucha ayuda por la red en español. Javascript lo puedes aprender al mismo tiempo si te acomodas, ya que algunas cosas te serán útiles mientras programas php.
Darle estilo es darle ubicación a los elementos, colores, fondos, tipografías, ect. Es de lo más engorroso cuando apenas empiezas pero cuando le agarras la onda te enamoras
Saludos