Ich muss dir sagen, ich hab PHP gelernt, ohne irgendein Buch zu benutzen. Am besten ist, wenn du schon Vorkenntnisse in einer Programiersprache hast.
Dann einfach ein Projekt anfangen. Andere Scripte als Vorlage nehmen und diese Seiten öfters mal besuchen:
Selfphp und
PHP4 Forum.
Ich muss zugeben, dass Bücherwissen auf die Dauer umungehbar ist, denn es gibt einfach spezielle Sachen, wie Übersichtlichkeit der Codes etc. . Also den Einstieg schafft man mit einem Buch alleine nicht.
Learnig by doing ist meiner Meinung nach das Beste, was man machen kann!