¿Por donde comenzar?... Buena pregunta. Yo te sguiero que comiences por aprender el seudo lenguaje HTML, base para todas las aplicaciones basadas en web... Ya que hayas aprendido este seudo lenguaje (es bastante fácil), podrías aprender algunas rutinas o acciones basadas en Java Script con las que puedes enriquecer tus páginas (o bien, si el tiempo es mucho, podrías aprenderlo de cabo a rabo). Ya sabiendo Java Script, bien podrías extenderte al diseño con Macromedia Flash Player, ya sea con gráficos sencillos o con programación en Action Script...
¿Programas?... Para HTML cualquier editor de texto plano es bueno, pero en lo personal me gusta mucho un liviano y bien diseñado programa llamado CuteHTML (incluido en el CuteFTP, necesario para subir archivos vía FTP), aunque he de decirte que muchos prefieren el uso de MS FrontPage, pues ofrece tres vistas distintas de un mismo documento (Edición gráfica, edición HTML y Vista Previa), además de facilitarte muchas cosas... Me han dicho que para hacer un buen sitio con este programa no es tan necesario saber HTML, pero si quieres hacer cosas grandes, creo que no te hace daño aprenderlo...
Te recomiendo que sigas buscando en este foro y en la red, pues allí encuentras un buen de cosas que te ayudan mucho... Espero haberte servido de guía... Saludos...