First of all, search old posts. It's been asked before.
http://php.net <-- Biggest help in learning http://scriptschools.com/php <-- Some pretty good tutorials
And get a book. I have PHP & MySQL web development, and I liked it so much that I bought the second one also. Excellent excellent book.
internet is too big and wide, get a good basic book, learn the basics and follow the book. Look in a bookstore for one you like. It is easier to read a book then a screen
When you start to pick up the basics you can search the forum here for what you are looking for.
One idea is to browse all the functions on php.net it is fun and educational.
when you got the basics.. dont wait for projects to show up.. seek your own projects.. just write some code even if your not going to use it.. you learn by doing..