JavaScript, Python, and Java remain most popular languages on GitHub
Open Source languages continue their dominance
In addition to several other interesting insights, the annual Octoverse report for 2020 from GitHub reveals that JavaScript continues to be the preferred programming language for developers, at least on GitHub.
With over 56 million developers, GitHub is the largest platform for collaborative development. It uses the Octoverse reports to help get a pulse of its community of developers.
Last year, Python passed Java as the second-most popular language on GitHub by repository contributors and it continued to maintain its runners-up position this year as well. Java held on to the last spot on the podium.
- We've put together a list of the best laptops for developers
- And here's our roundup of the best Linux distros for developers
- Also, check out our list of the best Python course
Language soup
The surprise move was exhibited by Microsoft-supported open source TypeScript language. Often referred to as a superset of JavaScript, the language moved from seventh place in the last two years to the fourth spot in 2020.
Another Microsoft-developed language, C# retained its fifth spot, which it regained last year. One of the two big losers was PHP at the sixth spot (down from fourth in 2019). It was followed by C++ at the seventh spot, which continues its downward momentum following a high of fifth in 2018.
C and Shell swapped places from last year and clock in at eighth and ninth spot respectively. Ruby continues to bring up the rear of the top ten. The language has been on a steady decline since 2015, losing two places every year, before settling at the tenth spot a couple of years back in 2018.
According to the report, not all developers engage on the platform, equally. The new ones who’ve been on the platform for less than a month usually get a taste for the collaborative style of development by creating and commenting on issues. On the other hand, veterans who’ve been on GitHib for over two years help shape code by reviewing and creating pull requests.
Are you a pro? Subscribe to our newsletter
Sign up to the TechRadar Pro newsletter to get all the top news, opinion, features and guidance your business needs to succeed!
The Octoverse is a collection of three reports that break down the interactions among the developers in terms of security, developer productivity, and how collaboration and development patterns have shaped in light of the global pandemic.
- Take a lot at our collection of the best online JavaScript courses
With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’s TechRadar Pro’s expert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.