Una buona guida per iniziare a scrivere codice HTML è al seguente indirizzo : Guida HTML per principianti
Vorrei ricordare che per scrivere pagine HTML non occorre per forza di cose tool sofisticati, ma basta il buon notepad (anche se si rischia di impazzire) o il buon Notepad++
Ovvio che se volete fare una pagina web più graziosa o comunque più sofisticata esistono i tools WYSIWYG tra i quali Expression Web, Adobe DreamWeaver solo per citarne due a pagamento.
Un buon editor HTML free per ambiente Windows è Komodo o il buon Amaya