Je partage ton avis taskone, cela éviterai peut-être de voir des codes en HTML5 et de voir des <div id="header"></div> notamment.
Sinon pôur répondre au sujet ouvert, pour apprendre progressivement, il suffit de lire des tutoriels complets sur HTML5/CSS3. Puis te créer ton petit site sur un thème que tu aime, comme ça vient d'être proposé plus haut.