Io come spoon25 penso che il miglior modo di apprendimento sia mettersi a smanettare, fare piccoli esperimenti con una guida sottobanco e un occhio sempre verso il forum [pillole, discussioni etc...].

La guida che usavo e uso tutt'ora quando ho dei problemi è on-line, continuamente aggiornata e sempre attendibile, cosa vuoi di più?
http://php.libero.it/manual/it/index.php

buon lavoro!