Bien, empezemos,
primero, olvidate del photoshop para hacer una web, osea, una web en general, lo vas a usar para imagenes, headers y demas, pero no viene al caso ahora, porque lo que quieres es aprender a utilizar lenguajes de programacion web.
Primero te sugeriria que empiezes leyendo un manual de HTML. Como dices que nos abes, HTML es un lenguaje muy basico en programacion web.
Leyendo y utilizando algun edito, como el Dreamweaver, que te lo recomiendo, empezaras a ver lo cambios en el codigo fuente (codigo HTML) y veras que no es dificil cuando le agarras la mano..
Los otros lenguajes que nombrastes, PHP, ASP, JS y demas, son lenguajes mas avanzados, que requieren de conocimientos basicos, como HTML para usarlo, (lo mas minimo).
PHP y ASP, por ejemplo, son dos lenguajes que trabajan del lado del servidor, en cambio JS, HTML y otros, lo hacen del lado del cliente..
Bueno, asique, te sugiero que empiezes leyendo un
manual de HTML Mas Manuales
Mucha Suerte!
y cualquier duda, no dudes en preguntar.
Saludos
MC