Try getting good at a different programming language, then write your blog post about how PHP is awesome.
Try getting good at a different programming language, then write your blog post about how PHP is awesome.
Also, your comment kind of becomes moot because he goes on to say "I do know and actively use Python and server-side JS ..."
Every time I've switched languages there has been a transitional period where I've bemoaned the lack of X in the new language, and later wondered how I ever got by without Y, which lets me do in 10 minutes what took 4 hours and hundreds of lines before. Each new language or technology is a new tool in my toolbox, which allows me to make an informed decision when choosing how to build a product.
So if you've only ever used one programming language, then yes, I'm going to take your opinion with a mountain of salt.
No, but you appear woefully unqualified to put forth any kind of opinion as to why the language you like is a good language if you have no frame of reference.
I know Python, and I really like Python and think it is awesome.
Sure, but you have no basis to make a comparison. You just happened to luck out; Python is a great language. PHP is... not.
-C#
-Java
-PHP
-ActionScript 3
-Javascript
-C/C++ (not so much now but did in the past)
-Objective C
and I've played around with Ruby and Python a little.
Knowing all these languages, I still think PHP can be damn good when used properly. If you look at some of the frameworks built with it, they are clean and powerful.
I also think C++ is a pretty bad language, but you can do some very impressive and clean -- and most importantly, maintainable -- things with it if you use it properly. Unfortunately there are lots of definitions that people have come up with that detail the "proper" subsets of C++ that are safe to use, with disagreement on a bunch of things. (And for the love of $DEITY, please don't lump C++ in with C, which is really a beautiful, amazing language.)
It's ok to have a favourite language, it's ok to love your favourite language and sing its praises, but if you can't point out the flaws of it, you're not a good programmer. Your opinion won't be taken seriously. You don't have the experience of working with it long enough to be bitten by the warts, and you don't have the breadth of working with other languages to know what you're missing.
And his reason is because of its ease of use and the fact that it works. That to me sounds nothing like "PHP is awesome." Sorry to put it this way, but it looked like you put words in his mouth.