Hola:
1º- Empieza por aprender HTML, es el esqueleto de cualquier web.
2º- Cuando tengas algunos conocimientos de HTML, empieza a intercalar algo de CSS, digamos, para ir vistiendo ese esqueleo.
3º- Si quieres algún efecto en tu web o galería sigue con Javascript, AJAX (lenguaje del lado del cliente).
4º- Si necesitas trabajar con alguna base de datos, entonces necesitas algún lenguaje del lado del servidor como PHP o ASP.
De casi todo esto puedes encontrar buenos manuales en esta página
www.librosweb.es (que ya te han mencionado antes) y para dudas que puedan surgir... ¡este foro!
¡Ahh! un último consejo, en Flash como mucho alguna animación, entera... no te validaría los estándares del w3c.
Saludos.
P.D.: Espero no haberte asustado