Wenn du dir ein Blog oder so etwas erstellen möchtest gibt es auch Blogsoftware, wo du dir ohne Kenntnisse ein Online-Tagebuch erstellen kannst : wordpress.org/download/
ODer Systeme wie .phpkit.de, die auch Webseiten mit mehr Möglichkeiten bieten. Auch einfach mal bei Google CMS software oder so eingeben. Gibt es auch zig Tausende von.
Für diese beiden Punkte brauchst du dann Server oder Webspace, das du bei diversen Hosting-Anbietern bekommst.
Wenn du auch keinen eigenen Server / Webspace kaufen möchtest kann man auch all-in-one Lösung wie blogger.com oder wordpress.com nutzen, wo man alles gestellt bekommt und dafür auch keine Programmier oder Serverkenntnisse haben muss.
Ich würde aber von so Homepage Baukasten Systerme abraten, wie White Noise sie genannt hat, weil sie nicht nur Werbung erzwingen, langsam sind, und darüber hinaus ziemlich enge Einschränkungen in der Gestaltung besitzen. Ich glaube, dass blogger.com für dich mehr als ausreichend sein wird, wenn du bloß eine kleine persönliche homepage erstellen willst. In wenigen Klicks bist du dabei.
Wenn du einfach lernen willst, wie eine Homepage programmiert wird, ist de.selfhtml.org, wie white Noise geschrieben hat die erste und beste Anlaufstelle. Man muss sich dann allgemeine Begriffe wie HTML, PHP, MySQL, Server, Client, FTP, Hosting usw aneignen. Aber ansonsten kommt es immer darauf an, was für eine Homepage du machen willst, welche Funktionalität du haben willst usw.