Für den Anfang genügt Notepad, später würde ich einen Editor mit Syntaxhighlighting benutzen, das ist übersichtlicher.
Mail im Ernst: die besten Websites sind die, die "von Hand" gemacht sind. Ich würde auf jeden Fall zumindest die Grundlagen von Html lernen, so schwer ist das nicht. Mit Software wie Dreamweaver habe ich keine Erfahrungen gemacht.