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
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.
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.
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!
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.