Côté xhtml, le site du zéro (
www.siteduzero.com) est suffisant pour avoir de bonnes bases. Après, il existe de nombreux sites qui traitent de l'optimisation du code, par exemple :
http://www.alsacreations.com/ http://openweb.eu.org/ http://www.webrankinfo.comhttp://www.pompage.net/Pour répondre à ta 2e question, il est effectivement nécessaire de connaître le xhtml avant de se lancer dans l'apprentissage de PHP. Ce dernier est un langage qui permet de dynamiser tes pages. Mais le langage utilisé pour la présentation de données (affichage) reste le xhtml.