For Beginning you must visit W3CSchools.com because they have great tutorials! it can help you for better basics
Also check out this page for a complete indepth PHP tutorial: http://www.tuxradar.com/practicalphp/3/12/3
I'd also recommend you the w3schools.com - it's clean and simple And it has nice web 2.0 design, btw. Then just try your hand in making your own small project.
I would like to add two more useful resources for learning php. www.good-tutorials.com www.pixel2life.com
After learning php try to learn Zend Framework. I learnt php and zend framework and built a very big site in a short time.
Sign up to do the Zend PHP 5 certification, the study guide is a good document to learn from and at the end of it you get a qualification.
very good advice Zend Framework is great for rapidly creating large applications and will thankfully do most of the boring, repetitive work for you.
hiiiiiiiiii According to me for php begainer w3shools is the best site for begainer thanks Regards Devid