(This comment was deleted.)
How to learn PHP
"PHP is like any other programming language, but with its own set of peculiarities"
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.
