Web sites are a great resource. If I really want to delve into a programming language, a good book on the topic is a must for me to learn basic and advanced topics. Then the web provides a source for more specific resourses and solutions. I started with PHP in 24 hours now I'm working on Advanced PHP Programming, George Schlossnagle.
The more I learn about PHP, the more I find there is to learn about it.