Hello,
Tu sais, tu peux très bien débuter en codant un site en html 4 et des css. Google va pas te taper sur les doigts tu sais .
Pour les logiciels, installes Dreamweaver. C'est un logiciel qui va t'aider à mettre en forme un site. Puis ensuite, quand tu auras un peu plus de connaissances en html, tu pourras basculer celui ci en xhtml.
Pour le reste, l'avantage des blogs, c'est d'une part qu'ils sont en xhtml, ce qui avec un brin de persévérance vont t'offrir une mise en page bcp plus fluide qu'avec des tableaux dans Dreamweaver. Mais surtout, tu disposes d'un back office en php te permettant des mises à jours rapides de ton site.
Il existe pour cela, des CMS (www.opensourcecms.com) mais si tu débutes, il va te falloir un peu de temps pour intégrer tout ça. Renseignes toi sur Joomla, Typo3