You don't need to buy anything, there are thousands of tutorials in the web. The php.net documentation itself is a great guide too. http://phpfreaks.com/ http://www.spoono.com/ http://www.php.net/manual/en/index.php As for ebooks, well I'll try to get some free ones to see, haven't read dug those for a long time =/
Mozzart is right! I haven't spent a penny on learning php since there are so many free tutorials, articles, ebooks, etc. out there. PHP.net is a bit complicated for a beginner. I recommend reading through http://w3schools.com/php/default.asp