Fundamentals 5 min read

TIOBE Programming Language Index – December 2021 Rankings and Trends

The December 2021 TIOBE index reveals the top 20 programming languages, highlights notable movements such as Python’s three‑month dominance, Swift’s rise into the top ten, and C# as a strong candidate for the upcoming annual award, while also explaining the index’s methodology and its limitations.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
TIOBE Programming Language Index – December 2021 Rankings and Trends

TIOBE announced the December 2021 programming language ranking.

TIOBE’s annual best programming language will be announced next month, with the language that showed the highest growth rate in 2021 being the winner; CEO Paul Jansen suggested C# is the strongest candidate, although it has never won the award in its 21‑year history despite consistently ranking in the top ten.

Interesting changes this month include Swift moving from rank 14 to 10, R climbing from 15 to 11, and Kotlin advancing from 33 to 26.

TIOBE December TOP 20 Programming Languages

In the top ten, Python has held the lead for three consecutive months; PHP fell out of the top ten to rank 12, while Swift rose to rank 10. No other major changes were observed.

Ranks 11‑20 continue to fluctuate: R (15→11), Delphi/Object Pascal (17→16), and Fortran (19→17) moved up, while PHP (10→12), Classic Visual Basic (11→13), Groovy (12→14), Ruby (13→15), Perl (16→18), and Go (18→19) dropped; MATLAB remained at 20.

TOP 10 Programming Language TIOBE Index Trend (2002‑2022)

Ranks 21‑50 Programming Languages

Ranks 51‑100 are listed in plain text (alphabetical order) due to small value differences: ABC, ActionScript, Alice, APL, B4X, Ballerina, Bash, Boo, Bourne shell, C shell, CFML, Clipper, CLIPS, Clojure, Curl, Eiffel, Erlang, F#, Factor, Haxe, Icon, Inform, Io, J#, JScript, Korn shell, Lingo, LiveCode, M4, MQL4, NATURAL, Nim, NXT‑G, OCaml, Occam, OpenCL, OpenEdge ABL, PostScript, Q, Racket, REXX, Ring, Scheme, SPARK, SPSS, Transact‑SQL, Vala/Genie, VHDL, XSLT, Zig.

The TIOBE Programming Community Index measures language popularity based on the number of skilled engineers, courses, and third‑party vendors, using search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu; the exact calculation method is described at https://www.tiobe.com/tiobe-index/programming-languages-definition/.

Note that the TIOBE index does not reflect language quality; developers can use it to assess whether to update their skills or to choose a language for new software projects.

Pythoncrankingprogramming languagesTIOBE indexpopularity
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.