Mon conseil : même si tu abordes le code ET DotClear dans le même temps, je te conseille, du moins au début, d'en avoir une approche
séparée. En effet, un CMS est composé de page de code assez complexes en XHTML, CSS, Javascript, PHP, XML, ... dont le contenu te semblera du charabia tant que tu n'auras pas les bases.
Par contre, rien ne t'empêche d'aborder tout de suite l'utilisation de DotClear sans t'occuper du code, puisqu'à la base, c'est fait pour cela. Notamment : créer un billet, des catégories, insérer des liens, ajouter des images et les ranger par dossiers, ajouter un thème, un plugin (attention, il faut être un peu "bricoleur" pour certains). Tout cela se fait à partir de la page d'administration de DotClear, sans connaissance préalable requise.
En parallèle, mais à part, tu peux faire
tes débuts en XHTML + CSS. Etant donné que tu souhaites réaliser une page d'accueil, tu ne devrais pas avoir trop de difficulté car c'est moins complexe qu'un site complet et c'est un excellent exercice pour débuter. Sur le forum MacGé, j'avais repéré
ce fil qui devrait te donner une bibliographie (disons une "sitographie") du débutant et qui est plein de bons conseils.
Tout ce dont tu as besoin est d'un bon éditeur de texte. Je te conseille
Smultron ou
Textwrangler, gratuits tous deux: pas besoin d'un éditeur payant juste pour faire du web. Le premier est plus agréable à utiliser et le second intègre un FTP pour exporter ses pages sans passer par une application externe. Et pour apprendre les couleurs en hexadécimal, tu as
ça. (Tu comprendras assez rapidement à quoi ça sert).
Ensuite seulement, lorsque tu auras des bases pour avoir réalisé ta page d'accueil, tu pourras lire les fichiers qui constituent la "mécanique" de DotClear : cela te parraîtra nettement plus accessible et compréhensible ... et modifiable !