How to learn PHP
How I did it: I read online tutorials, mostly focusing on how to implement certain design patterns and maximize reuse of code. I think knowing how to program and knowing a programming language are two different issues. I focused on how I wanted my program to be structured. The documentation for PHP is sufficiently good that if you know how to program, you can just get started and look things up in an ad hoc manner.
Lessons & tips: The first step is administrative: setting up a web server and a database and getting a hello world page up.
Resources: Google "how to X with php" and you'll find plenty of resources.
