Before you start learning PHP, it's probably a good idea if you have at least some HTML knowledge. This is because PHP has no formatting at all, so while it can do many things that HTML can't, it can't make your site look nice. Thats why it is used in conjunction with HTML. PHP for the muscle, HTML for the aesthetics.