While the "dummies" book will get you up and running with the basics, it also may teach you a few bad habits. (I have read much of the "Dummies" book after borrowing it from a co-worker, but over the last few years have come to recognize that it had a number of shortcomings, though it's certainly mostly useful information that will help you learn.) Unfortunately, I do not have any other suggestions for you, as I mostly learned through a variety of on-the-job training and my experience with other programming languages (mainly Perl), along with web resources like the www.php.net site and forums like this one.
Then again, it's been a few years since then, so perhaps they've come out with a revised edition that is more representative with current best practices?
Anyway, if you really want to do it right, I might suggest looking for any introductory book that emphasizes learning PHP5 using object-oriented programming techniques (if there is such a thing?).