Plonge toi dans des codes biens conçus tu apprendras au fur et à mesure à les comprendre, à te familiariser avec des fonctions tres courantes etc.
Ensuite essaye toi à faire des petits scripts (tu peux en demander sur des sites de programmeurs php

si tu n'y arrives pas) puis plus tu avanceras plus tu te perfectionneras et apprendras à utiliser des librairies (cURL, etc) et/ou des classes toutes faites (PEAR, etc)