sono talmente tante le situazioni che è impossibile fare una guida per "un" sito web; in php puoi costruire da siti web semplici ad applicazioni molto complesse!
tanto per cominciare prima di conoscere php devi conoscere html, perchè php "produce" codice html, quindi devi sapere come e dove metterlo all'interno delle pagine; poi con una guida base di php che ti spiega cosa è e a cosa serve...quando sai usare php con un database allora puoi crearti un buon sito web...poi ripeto, dipende sempre da cosa hai bisogno...