Witzig wie hier Adobe Dreamweaver für einen Anfänger empfohlen wird. Weil er sich das auch kaufen wird wenn er gerade erst einsteigt in die Materie...
Typo3 ist keinewegs kostenpflichtig. Es ist in meinen Augen das "beste" CMS, allerdings nicht für Anfänger zu empfehlen wegen Typoscript.
Die Sache ist die, willst du einfach nur eine Website haben (Der Begriff Homepage wird immer falsch verwendet, die Homepage ist nur die Startseite einer kompletten Website!), oder sie selbst machen und dich auch auskennen und Änderungen machen können und und und?
Ein CMS hochzuladen und dann ein fertiges Template anzuwenden ist nicht besonders schwer.
Es gibt die "normalen" CMS wie Typo3, Joomla, Drupal usw. Dann gäbs Bloggingsoftware wie Wordpress und sogar eigene Clan-CMS.
Ich denke, dass du mit so einem Clan-CMS am besten bedient bist, die haben die Sachen die du brauchst schon fertig und ein schönes Template kannst du suchen/selbst machen/machen lassen. Da wurden auch schon ein paar genannt. Am besten suchst du dir da was passendes raus und probierst mal rum

Und wenn das dann nicht deinen Vorstellungen entspricht kannst du dich immer noch in HTML/CSS etc. einlesen.
---
Aber bitte hört auf nach Programmen zu fragen. Sicher gibt es WebsiteCreator-Software (die meistens Müll ist) aber ein Programm bringt einem auch nichts wenn man sich mit HTML/CSS(/JS/PHP/etc.) nicht auskennt. Eine Website kannst du auch mit dem Notepad von Windows erstellen, viel Spaß wird das allerdings nicht machen. Und der Irrglaube, dass sich, nur weil man ein gutes Programm hat, dann die Website von selbst macht ist leider weit verbreitet
