People are getting attracted and very curious about coding. Unfortunately, choosing of programming language can be very difficult task because of scattered/lack of information available with us.
The simplified general guidelines for making a good decision to choose “your programming language” you need to understand what is “The Programming Index”.
The index can be used to check whether your programming skills are still up-to-date according to current market. It can be helpful to make a strategic decisions about what programming language should be adopted.
Measures of Programming Language!
There are plenty of resources available on internet which claims various different programming languages at different spots.
There could be n- numbers of parameter on which languages are being indexed, each subject to a different bias over what is measured, have been proposed.
Here are the few parameters –
TIOBE (The Importance Of Being Earnest) Index
TIOBE Community Index
The ratings are calculated by counting hits of the most popular search engines. Search query that is used to calculate index:
PS- TIOBE index is not about the best programming language or the language in which most lines of code have been written.
There are 25 search engines like Google, Google Blogs, MSN, Yahoo, and Baidu etc. which are used to calculate the TIOBE index. The index is updated once a month.
There are 3 requirements that should all hold any language to qualify for TOBE Index.
TIOBE: Top 20 Programming Language
|19||17||Classic Visual Basic||0.83%||-0.23%|
PYPL (PopularitY of Programming Language) Index
The PYPL Popularity of Programming Language index can help you decide which language to study, or which one to use in a new software project.
According to latest release note – worldwide, Python is the most popular language. Python grew the most in the last 5 years (14.3%).
PYPL: Top 28 Programming Language
Worldwide, Apr 2020 compared to a year ago:
IEEE Spectrum Ranking
The starting from a list of over 300 programming languages the row data gathered from GitHub, Google Search and Trends, Twitter, Stack Overflow, Reddit, Hacker News, Career Builder, Dice.com, and IEEE Xplore Digital Library.
It also gives you the most personalized ranking. The interactive interface allows us to filter by search trends, job trends, or open source community trends or you can modify the weighting of each dimension, enabling an extremely personalized ranking.
Considering the current trend in all aspects, I would strongly recommend to start with C/C++ and jump into the future technologies – Artificial Intelligence (AI), Machine Learning (ML) and Deep learning world!!
These are very broad concepts but you can begins with the Python Programming which very simple, realistic and of course most demanding language at the moment. You might be interested in simple guide on python programming.
Good luck & Happy Coding!!