I learnt by reading code, for me it's still the best way. Learn by example.
But to advise some sites: http://w3schools.com <-- Read this first, it explains a good bit.
Then http://php.net and through that.
Finally go look at snippets etc at http://phpfreaks.com
My advice ;)