Have you ever thought about how many coding languages are there? Actually, there are at least more than 600 coding languages, but not all of them are equally popular. Each of them has a specific thing that makes this language better for a certain type of solution to be provided. What is natural, the popularity of coding technologies changes as the types of apps and solutions we use change. It is based on trends. For example, currently, the demand in the web increases, while desktop apps decrease, big data and ML stuff grows rapidly, and so on.
Regarding TIOBE index, the most popular language nowadays is C, Java, and Python are among the top 3 as well. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third-party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube, and Baidu are used to calculate the ratings.
We should take a look at Stackoverflow rating of programming languages
This index is based on topics and discussions activity at StackOverflow. What is interesting, Python is the second most loved coding language according to StackOverflow. Sometimes developer interest and employer demand do align, but not always.
According to Indeed – one of the most popular job boards in the USA, the list of most popular languages by job openings looks like:
There are no good or bad coding languages. It’s as good as the developer is using the technology. Moreover, a good developer is not language-dependent, the good developer is efficient in the basics of computer science, knows at least a couple of different languages, and easily can get adopted to new technologies.
The same is for organizations and companies. When making a decision, you shouldn’t get stuck with the most popular or the most loved ones. You should choose the right tool for your solution. Don’t be afraid of growing your own expertise.