Yo creo que para aprender desde 0 lo mejor es utilizar ejemplos sencillos y claros para subnormales (con perdon) y existe una página así que muchos dirán que es pueril y bla bla bla... pero sinceramente, si empiezas con ejemplos relativamente complicados te vas a desmoralizar lo mejor es facilitar los comienzos. Esta es la web:"Memorias de un aprendiz de php"
http://www.rinconastur.com/php/
no te vas a arrepentir si empiezas por aquí.