I think this tutorial is pretty good for beginners:
http://www.tizag.com/phpT/
there's mysql too, which is not required but it's often used together with php.

If you're already familiar with programming languages, I think you can easily get the basics in a week or so.
To really be able to use it you need more time.

Start as soon as possible. It's worth
php is fun!