Wordpress, mais le must reste encore un site entièrement fait par toi-même.
dans ce cas, il te faut apprendre le HTML&CSS puis le PHP&MySQL puis le javascript. Tous ces tutos se trouvent sur le site du zero (tutos officiels) et sont excellent pour débuter
Ensuite il te faut te trouver un bon hebergeur gratuit, sans pub:
http://www.free-webhosts.sts.com/best-free-webhosts.php
Perso je suis chez byethost:
5.5 GB de stockage + 200 GB de bande passante + pas de pub + 50 base MySQL + PHPMyAdmin.
Bref, sans vouloir faire de pub abusive ou quoi, l'offre gratuite de byethost est excellente à mon gout.
http://www.free-webhosts.com/reviews/ByetHost.php