bhe ad esempio su freephp c'è la guida pratica di php/mysql che spiega come creare una pagina di inserimento news, con relativa pagina di presentazione.
Io ho cominciato con quella un paio di anni fa.
Per prenderci la passione mi è bastata, ma poi ho dovuto supportare le conoscenze con i libri, ma soprattutto tenendo sempre aperto php.net con la doc ufficiale, come se fosse un dizionario per lo studente di italiano.

ciao