Prima studi HTML e XHTML, cercando di validare i tuoi siti come Strict (validator.w3c.org)
Poi studi il CSS. E fin qui, sono le basi che occorre conoscere per forza (salvo non sviluppare in Flash).

Poi ti si apre un mondo. Io ti consiglio di buttarti prima su PHP, poi sui database MySql. Personalmente non mi piace JavaScript, però puoi studiare anche quello, se vuoi.

Ovviamente su html.it trovi tutte le guide di cui hai bisogno. E sui forum tecnici di html.it trovi assistenza.