Though about PHP. I don't see it as useless language if you learn Python first. One thing I have noticed is that PHP hosting services are offered more than for Python, which makes it kinda easy in my perspective to use PHP for web development. PHP does offer everything you need for web development in the standard libraries, I have never had need for using any of the existing frameworks even though they make MVC easier.
You can always write desktop applications with PHP if your really want. Look at something like PHP-GTK.