Among the new skills that you could develop in 2019 one of the most recommended is to learn to program. Today we bring you the programming languages that have grown the most in the last year, it may be worth paying attention to some of them.
We are at that time of the year when everyone launches lists of “The best of …”. But there are lists, and lists. One of the most anticipated is that of GitHub, because we are talking about the largest programming repository in the world, with 96 million stored projects, and 31 million developers who use it every day. Almost nothing … GitHub today published the list with the programming languages that have grown the most in 2018.
You have to examine this list with perspective. They are the programming languages that have grown the most in 2018, but that does not mean they are the most popular. If a language had very few users in 2017, as soon as it grows in 2018 you can multiply your percentage by 3 or by 4, and go up in the list.
We show you the programming languages next to their percentage of growth in 2018:
- Kotlin: 260%
- HCL: 220%
- TypeScript: 190%
- PowerShell: 170%
- Rust: 170%
- CMake: 160%
- Go: 150%
- Python: 150%
- Groovy: 140%
- SQLPL: 140%
“Many new languages appear that surely will not sound to you, if you are not a programmer.”
“In fact, the languages with static typing have been the ones that have grown the most in 2018, since Kotlin and Rust are also.”
5 online programming courses offered by the best universities in the world
HCL, a language that uses the English language so that it can be easily read and modified, has doubled its number of users in 2018.
The influence of large corporations in the popularization of languages is clear. If TypeScript has been developed by Microsoft, Go, which has grown 150% in 2018, is the work of Google. It is a concurrent language based on the syntax of C. It is also static typing.
The surprise of the list is Python, which despite being almost 30 years old, has grown 150% in 2018. The reason is that it turns out to be a language that adapts very well to machine learning, and is being used in Artificial Intelligence projects .