Lascia perdere html.it, le loro guide sono fatte male
Per scrivere siti web hai bisogno di:
- Per il template (o siti statici)
-- HTML
-- CSS
-- Javascript (Opzionale)
Per rendere le pagine dinamiche invece hai bisogno di un linguaggio server side come PHP, ASP.net, Python, ecc...
Ti consiglio php che è il più diffuso
Se te le cavi con l'inglese qui ci sono ottimi libri:
O'Reilly Media - Technology Books, Tech Conferences, IT Courses, News
Ti consiglio in particolare la serie HeadFirst