Choose the programming languages you like to work with.
Don’t worry about popularity lists that are published monthly/annually because if you start today with COBOL85 (which is considered a stick old language that only works on Mainframes) you will not have a day without work until your retirement and Even well paid as a programmer, just because banks are very difficult to find COBOL programmers.
So unless you want to learn a very rare programming language that has never been much developed, it really doesn’t matter what language you learn.
No idea actually.What are you trying to develop? Perhaps ASP. NET or Ruby on Rails better.Or Java, Python or any other programming language…
I’ve noticed that some PHP developers just don’t take total account of other development environments.So I had to ever for an ASP. NET Web site to link to Web services that were developed by another company.Normally this is very simple and you will receive an interface to link to. Instead I got a PHP file with the instructions how I could just add it in my (PHP) code… Pardon? So Web services don’t work at all! The purpose of Web services is to be language-neutral and these services could only be invoked from PHP. And that does not work.
(I eventually created a parser that could convert the PHP file to C# code, with some caveats, and get it still reasonably working.But that kind of tricks you just don’t want if there is a generally accepted web standard.)
But good.I have also worked with PHP myself. And with Python, Java and even COBOL. Have also built beautiful things in BASIC and Pascal but also C, C++ and C# I am well acquainted with. And to determine what to use, I first look at the problem that needs to be solved. I come first on paper with the best solution and how it should be built up in terms of structure and algorithms and only then do I think about which language is best to solve it.
In short, it does not matter.Choose what best suits your solution…