What are some of the best PHP tutorials/sites/resources/books or blogs which I can refer to learn PHP ?
Buying some good books, reading some tutorials, viewing the PHP Docs and subscribing to some blogs. ;)
www.php.net/tutorial
PHP's Documentation is one of the best for learning PHP and for reference purposes as well (for example, typing www.php.net/function_name will give you information on any php function, along with user notes).
PHP.NET has loads of really good examples and is the best place for learning about the api
Sometimes the documentation may leave out tiny bits of info and i often find W3Schools is perfect in these cases.
I highly recommend this book by Apress too: Objects, Patterns and Practise
In fact for PHP books i would recommend the PHP Security and Web 2.0 Applications in PHP books, all which are published by APRESS.
This is what I recommended in a similar question(http://stackoverflow.com/questions/1566379/crash-course-in-web-development-phphtml/1566455#1566455):
Years ago I read PHP and MySQL Web Development ( http://www.amazon.com/PHP-MySQL-Web-Development-4th/dp/0672329166/ref=sr%5F1%5F1?ie=UTF8&s=books&qid=1255528957&sr=8-1). I thought it was a terrific way to learn both PHP and MySQL, as it gives you real world examples and not just toy code. If I had to relearn PHP, I would definitely use this book again. Don't worry about the MySQL part of this book if you already know it, the majority of the book focuses on tying in PHP to the database layer.
I also suggest the PHP Cookbook (http://www.amazon.com/PHP-Cookbook-Adam-Trachtenberg/dp/0596101015/ref=sr%5F1%5F1?ie=UTF8&s=books&qid=1255529140&sr=1-1), but only after you've already learned the language. It gives you 'recipes' on how to solve common problems, and it too has been a terrific source of information.
If you prefer web tutorials over books, I suggest these sites:
Sitepoint (http://www.sitepoint.com)
NetTuts (http://www.nettuts.com)
Jump right in, write some scripts, and if you have any questions (or just unoccupied time...) Stackoveflow is your friend. :D
What worked for me was knowing C inside and out first! Although I guess that may not be the best advice for everyone!