Comme précisé dans les autres réponses, si tu connais un peu le langage html, tu peux te lancer seule, avec un soft come nvu ( Dreamwaever est très complet mais un peu difficile à prendre en main au début ). Maintenant tu as aussi la possibilité de prendre un CMS, c'est à dire un blog déjà mis en forme, auquel tu peux ajouter le thème de ton choix , des plugins, ... Tu peux aussi changer les couleurs, la forme du texte, ajouter une bannière, ... Les meilleurs pour moi sont Dotclear, Wordpress, Spip. Fais un tour sur leur site.
Après il te faut un hébergeur : c'est-à-dire un organisme qui te réserve une place dans leur serveur. Où tu peux installer ton blog/site sur ton ordinateur si tu dispose d'une connexion adsl.
Puis tu prends un client FTP ( Filezilla par exemple ), pour pouvoir ajouter les fichiers sur le serveur.
Et enfin, tu peux également plus tard acheter un nom de domaine qui fait bien, genre www.mon-beau-site-qu-il-est-bien.fr. En général, les forfaits hébergement plus nom de domaine tournent aux alentour de 30 euros par ans ou plus.