Regarding PHP.
Thanks.
Thanks.
edit: I should be more clear here. There are lots of good reasons to learn PHP, eg. you want to work on a project or job that uses it.
If you want to learn it to expose yourself to new things, some other language is probably a better choice. If you want to learn it because you think that it's a better choice for a particular application than Python, I suspect you're wrong.
After enough experience at programming you'll begin to realize understanding 'how to program' is fundamentally different from knowing one particular language or another. It's a logical mindset and way of thinking or problem solving that ultimately matters. Language is just syntax and can be picked up in under 24 hours for most languages once you understand 'how to program'.