Programming languages: Python rides high but Groovy is cool again with developers

Groovy sees a jump in popularity after years on the periphery of Tiobe's top 50 programming-language rankings.
Written by Liam Tung, Contributing Writer

Java-compatible language Groovy has re-entered the top 20 most popular languages, according to Tiobe's search engine-based rankings. 

Groovy, which came to life in 2007, hasn't been a top-20 language in Tiobe's index since 2016 but in the February listing it is now at 19th place, up from 49th last year. 

Groovy hit its stride as a language for writing scripts for popular continuous-integration tool Jenkins, but it's also been buoyed by the Gradle open-source build-automation system. According to Tiobe, these days more 'glue' software is being written in Groovy. 

The top 10 however largely remained stable, led by Java in top spot, followed by C, Python, C++, Visual Basic .NET, JavaScript, C#, PHP, SQL, and Objective-C.

The rankings are based on searches on popular websites including Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu. 

Microsoft's TypeScript dropped to 57th place this month but Tiobe reckons this is a blip and it should return to the top 50 soon. 

SEE: How to build a successful developer career (free PDF)

The PYPL PopularitY of Programming Language February ranking is also out. It's based on Google searches for language tutorials.    

According to PYPL, Python remains the most popular language, but up 5.2 percentage points from last year. It now has a share of 26.42 percent. It's followed by Java, which dipped 1.3 percentage points compared with last year and now has a share of 21.2 percent.   

The remaining top 10 are stable and include JavaScript, C#, PHP, C++, R, Objective-C, Swift, and Matlab. 

As per Dice's recently released annual technology survey, knowledge of many of the most popular languages can help developers earn the highest wages. Perl, Shell, Node.js JavaScript, Java/J2EE, TypeScript, Python, Ruby, Swift, and C# were all linked to average wages of between $110,000 and $101,000.


Groovy, which first appeared in 2007, hasn't been a top-20 language in Tiobe's index since 2016.

Image: Tiobe

Previous and related coverage

Python programming language's top uses, tools: Developers reveal their choices

Data analysis overtook web development among Python developers last year.

Best-paying programming languages, skills: Here are the top earners

Wages growth for tech workers was flat last year, but pay for some roles and skills has been growing much faster.

Top programming languages to learn in 2019? Developers name their favorites

Software developers reveal which languages are their top priorities for 2019.

The programming languages and skills that pay the best in 2019 TechRepublic

The 10 programming languages associated with the highest-paying jobs all earned developers an average salary above $100,000.

Is Julia fastest-growing new programming language? Stats chart rapid rise in 2018

Company founded by Julia's four creators issues figures to show how the open-source language gained momentum in 2018.

Programming language Julia is gaining on Python

A young programming language for machine learning is on the rise and could be soon gunning for Python.

Programming language of the year? Python is standout in latest rankings

Python consolidates its place as a long-term top-three programming language.

Python now a top-3 programming language as Julia's rise speeds up

The MIT-created Julia programming language continues its ascent in developer popularity.

Which programming languages are most popular (and what does that even mean)?

Popularity may not be a single vector answer, but students and professionals still want to know if they're guiding their careers and companies in the right direction.

Possible Python rival? Programming language Julia is winning over developers

A young programming language for machine learning is on the rise and could be soon gunning for Python.

Python's rise: Could it soon edge out C++ in programming language popularity?

Python climbs up TIOBE's search engine-based index of programming language popularity.

Microsoft readies Python, Java support for its bot-building framework

Microsoft may be ready to rev up (again) its conversation as a service strategy, with new additions to its bot-framework toolset.

Is Julia the next big programming language? MIT thinks so, as version 1.0 lands TechRepublic

Released in 2012, Julia is designed to combine the speed of C with the usability of Python, the dynamism of Ruby, the mathematical prowess of MatLab, and the statistical chops of R.

Mozilla's radical open-source move helped rewrite rules of tech CNET

A gamble 20 years ago unleashed the source code for the browser that became Firefox. The approach is now core to Facebook, Google and everyone else.

Editorial standards