Alles richtig was hier steht.
Alternativ bietet sich noch die Verwendung eines CMS (=Content Mangement System) an. So ein System schafft Dir ein "Grundgerüst" deiner Hompage und nimmt Dir viele Aufgaben ab, z.B. automatische Erstellung der Seitennavigation, fertig vorkonfigurierte Module usw. usf.
Es gibt Hunterte am Markt. Eines ist z.B. Mambo, das Fachinformatiker-Portal läuft z.B. darüber. Technisch anspruchsvoller ist Typo3.
HTML/CSS/Javascript/PHP kannst Du auch bei Verwendung eines CMS noch lernen.
Ein freier WYSIWG HTML-Editor ist NVU, entstanden aus dem Mozilla-Projekt. Warum immer die 1000 EURO Komplettsuite (und erzähl mir nicht, dass Du Dir das kaufen wirst) , wenn man sowieso nur einen kleinen Teil braucht.