Well, since you seem to be new to programming, let me explain what PHP is first, in case you're not aware.
There are plenty of coders on the Internet. If you don't mind shoveling out $125 an hour to a complete stranger. That was motivation enough for ME to learn PHP.
There are thousands of PHP scripts available for free... if you can figure out how to install them. Install instructions on some of those things are so strange, I feel like I need a lawyer just to understand them. LOL
Anyways, I learned PHP myself about 4 years ago through this program called Simple PHP. It took me about a day (5 hours) to get a basic understanding, and after a week (probably 20 hours of studying/coding) I was doing intermediate PHP scripts on my OWN.
http://www.simplephp.com/Good luck, and hit me up here via private message or in this post if you need any help or have any questions!