Get the software suite you need to edit and create php files, read tons of tutorials and try them out then play yourself. Practice is learning.
Sure php.net is good when you need to get the technical aspects of a function and need to learn how it works, but if you're just starting on php you cant really learn much from php.net thats my experience, but of course its good to have it in the backhand if yuo need to get info about functions!
http://www.W3schools.com is good one i am also learning from it, instantly you can see the previews from it.