Meine Homepage habe ich mit Joomla! realisiert. Ein kurzes Einsteigerbuch reicht
IMHO aus um die Grundlagen zu verstehen. Ich empfehle, die ersten Gehversuche auf einen lokalen System zu testen und die Auswirkungen der Einstellungen zu beobachten. Für Joomla! (Natürlich auch für die anderen bekannten CMS) gibt es schöne Extensions und templates um das Design "aufzumotzen". Wenn man dann noch bereit ist einige Euro zu investieren bekommt man wirklich eine sehr ansprechende Homepage hin.
Tip: probiere Lokal doch einfach mal Jooma!, WordPress, Typo3 etc. aus und entscheide dich nach deinem Geschmack. Ich denke für eine "einfache" Homepage ist es letztendlich ziemlich egal was man nimmt...