I’m Personally A Little Disappointed By PHP’s Reputation
Having made that decision, I worked towards the goal of becoming a professional Web developer. God has been kind to me in providing me with the opportunities and the wisdom to recognise them. That is all fine.
But it is the reputation of PHP that bugs me. I mean Facebook runs on (modified?) PHP so it must be good. In fact, not a day passes when we trainees are given a reference of Facebook as a gold standard on how the things need to be done.
There is an unacknowledged war that goes on every day in the world of programming. It is a war between the humans and the computer scientists. It is a war between those who want simple, sloppy, flexible, human ways to write code and those who want clean, crisp, clear, correct ways to write code. It is the war between PHP and C++/Java.Anyways, we are here for developing software and the nuances of languages may not be relevant for us.
you’re not here to write code; you’re here to ship productsMore important than that is the duty and commitment to job, whatever language and its strengths and weaknesses may be.
—Joel Spolsky (link)
Update: Six months of on-the-job training in PHP, I've realized it doesn't matter :) Some similar thoughts on CodingHorror.com here.