Commence par faire quelques pages en html pur pour comprendre le système d'affichage, les balises, les CSS etc. Si tu ne maîtrise pas un minimum ce langage de description de pages, tu ne pourras rien afficher de structuré avec PHP
Un peu plus tard, faudra faire un détour dans le manuel mysql (beaucoup moins parlant que le manuel php) si tu veux pouvoir faire des requêtes un tant soi peu complexes et optimisées.
Le minimum syndical pour faire un site dynamique : HTML PHP Mysql
Ensuite (ou en même temps) Javascript pour donner un peu de convivialité, puis peut-être Ajax. Maîtriser Javascript (ou avoir de bonnes bases) te permettra par ailleurs de te mettre plus facilement à actionscript (Flash) si le besoin s'en fait sentir.
Amuses-toi bien! Y'a de quoi faire. Mais comme dis Zeus (et les autres) ne néglige pas HTML
EDIT J'avais pas lu ta dernière réponse. Tu peux aussi observer le html des sites en faisant afficher le code source de la page avec ton navigateur.