So, whether you’re a seasoned developer looking to add a new language to your arsenal or a rookie trying to figure out where to start, this is for you. In this article, we will go through some stats to determine trends which can help you decide which language can be your best bet in 2019.
Python has been around for a long time now. But it has never been as popular among the developers community as it is now. Python has a solid claim to being the fastest growing programming language. 37.9% of professional developers voted for Python According to Stackoverflow Developer Survey, 2018. It jumped by to 10% from its share in the Stackoverflow Developer Survey, 2017 where 27.6% had voted for Python. As of November 2018, Python has more than 1 million questions on StackOverflow and more than 1 million open pull requests as of this writing.
Who doesn’t know Java? In many universities, Java is the first programming language taught as part of academic courses. Though the craze has gone down a little with time, it’s still among the most popular programming languages.
Typescript was launched in October 2012 by Microsoft and has been gaining rapid popularity in past few years. 18.3% developers According to Stackoverflow Developer Survey, 2018, voted for Typescript. it had 11.3% share a year earlier. However, these numbers don’t justice to the popularity of the language. I believe the popularity of Typescript is only going up from here and you should pin it at the top of your priority list for 2019.
Ruby maintained ~10% votes in the 2017 and 2018 editions of the Stackoverflow Developer Surveys. It still remains one of the major programming languages. Ruby has close to 2 million questions on StackOverflow Ruby gained a lot of limelight because of the Rails frameworks and I believe it is not going anywhere in years to come.
Kotlin is the second newest language on this list after Typescript. Kotlin surprised many when it was declared as the Official Programming language for Android by Google. I think it also has something to do with the ongoing legal battle between Oracle and Google over Java, but anyhow, Kotlin is the official language for Android so, I only expect it to become more popular in the years to come. Hence, I feel it is a language to look out for in 2019.
C and C++ have shown consistent growth in popularity in the Stackoverflow Developer Survey. in 2017, C and C++ were voted by 15.4% and 19.3% professional developers respectively. These numbers went up to 22.1% and 24.6% respectively in the year 2018. Like Java, C and C++ have been around for a long time and has a big developer community.
Go was conceived in 2007 to improve programming productivity at Google, in an era of multicore processors, computer networks, and large codebases. Go, even though not as popular at the moment, has the potential to reach new highs in terms of popularity. As of this writing, Go has close to 300k open pull requests on Github.
C# lost 1% popularity between 2017 and 2018 editions of the Stackoverflow Developer Survey. in 2018 35.3% developers voted for C#. This number is 2017 was 36%. It still retains its position in the top 10 popular languages. It has more than 1.2 million questions on StackOverflow which only reflects the huge community of developers it has.
PHP was created by Rasmus Lerdorf in 1994 to make web dynamic and it has come a long way since then. PHP today even though still persists some of its problems, supports the object-oriented way of programming and has succeeded in adding more developers to its huge community of developers.
Hope you liked the article. Please drop a comment if you think I missed some language on the list. Happy Coding!