Yo empezé con una guia de HTML en
www.htmlpoint.com
Muy sencilla y muy bien explicado, con ejemplos y lecciones y todo.
Despues instalé el DreamWeaver y hice todas las lecciones/tutoriales que encuentras en el mismo software (seccion Help/Ayuda).
A partir de ahí, según lo que necesito hacer, voy preguntando en el foro y buscando por internet y algún libro, por ejemplo en maestros del web...
No creo que es necesario conocer HTML a fondo, ni ASP, PHP etc., mientras sabes un poquito de todo podrás buscarte las respuestas a lo que necesites.
Un saludo y suerte,
Wendy