TIOBE Index for November 2026: Go Knocks Rust Out of Top 10

The November 2026 TIOBE Index puts Java ahead of C++ as Go replaces Rust in the top 10. See Python’s ranking, R’s climb, and Dart’s top-20 debut.

Written By
Liz Ticong
Liz Ticong
Nov 9, 2026
TIOBE Index for November 2026: Go Knocks Rust Out of Top 10

Java overtakes C++ in the November 2026 TIOBE Index, while Go replaces Rust in the top 10. Image generated with Google’s Nano Banana.

November brings another reshuffle to the TIOBE Index, with established programming languages trading places and recent gains proving difficult to sustain.

Several rankings remain separated by slim margins, allowing even modest rating changes to rearrange the leaderboard. With 2026 nearing its end, some of the year’s closest contests remain unresolved.

The TIOBE Programming Community Index measures programming language popularity using search engine results related to skilled engineers, courses, and third-party vendors. Its ratings reflect search-based visibility rather than the number of developers using each language or the amount of code written in it.

Historical trends trace the popularity of programming languages over decades. Image: TIOBE Software.
Historical trends trace the popularity of programming languages over decades. Image: TIOBE Software.

Python maintains its lead as C strengthens

Python remains first at 20.86%, extending its recovery after several months of weaker ratings. Despite the recent gains, the language has yet to return to its level from a year ago.

C holds second at 11.48%, following a different trajectory with a 1.80-point year-over-year increase. TIOBE CEO Paul Jansen previously attributed C’s enduring strength to its importance in embedded systems, where speed and low-level control remain valuable.

Python continues to hold a substantial advantage, leaving the more immediate competition among the languages ranked beneath it.

Java takes third place from C++

Java climbs from 8.41% to 8.89%, reclaiming third place for the first time since May. C++ moves in the opposite direction, falling from 8.87% to 8.35% and dropping to fourth.

October left just 0.46 percentage points between the pair in C++’s favor. November reverses the order and gives Java a 0.54-point advantage, continuing their frequent ranking exchanges throughout 2026.

Advertisement

C# remains fifth despite declining from 3.79% to 3.39%. JavaScript also loses rating share, falling to 2.42% from 2.77%, but retains sixth place.

R rises to seventh as Go displaces Rust

R continues its climb, reaching seventh at 2.27% after overtaking SQL last month. SQL advances to eighth at 1.91%, while Visual Basic falls from seventh to ninth as its rating declines from 2.20% to 1.88%.

The final position also changes hands. Go returns to the top 10 at 1.69%, overtaking Rust, which drops to No. 11 despite increasing its rating from 1.44% to 1.63%.

Rust first entered the top 10 in July and remained there through October. Its departure ends that four-month run, but the difference between Rust and Go is just 0.06 percentage points, leaving another reversal possible.

Dart enters the top 20 for the first time

Dart reaches No. 20 at 0.74%, climbing from 27th in October and entering the top 20 for the first time. Its arrival follows Julia’s return last month, which proved brief as Julia has already fallen back out.

According to Jansen, Google’s Flutter framework is the main reason behind Dart’s growing popularity. Flutter allows developers to build applications for multiple platforms using a single codebase, giving Dart an established development ecosystem.

Jansen notes that Dart includes modern programming features but credits its success primarily to Flutter’s adoption in cross-platform mobile development.

Dart’s arrival and Rust’s departure illustrate how quickly positions can shift near the boundaries of TIOBE’s top 10 and top 20. With several languages separated by narrow rating margins, December could bring another reshuffle.

For developers and IT teams, however, these monthly movements are better viewed as indicators of changing interest than definitive measures of a language’s long-term relevance. Factors such as ecosystem support, available talent, and project requirements remain more important when choosing which technologies to adopt.

Advertisement

Related reading: Cursor is automating parts of full-stack development, including PostgreSQL database setup, application hosting, and user sign-in.

Liz Ticong

Liz Ticong is a technology writer specializing in artificial intelligence, cybersecurity, software reviews, and emerging business technologies. With more than a decade of professional writing experience and over five years contributing technology content for TechnologyAdvice, she helps readers understand complex technologies and evaluate the tools that best fit their needs. Liz has extensive experience researching, testing, and analyzing software platforms, AI tools, and technology solutions. Her work includes in-depth software reviews, buyer’s guides, product comparisons, and technology news coverage designed to help businesses make informed purchasing and implementation decisions. She regularly evaluates AI applications, automation tools, cybersecurity solutions, and business software, providing practical insights based on hands-on testing and research. In addition to her work with TechnologyAdvice, Liz has contributed technology content to leading industry publications, including eWeek and TechRepublic. Her background in technical writing and software analysis enables her to translate complex technical concepts into clear, actionable guidance for both business and technology audiences. Liz holds a bachelor's degree in Broadcast Communication from the Polytechnic University of the Philippines and continues to expand her expertise through ongoing education in artificial intelligence and emerging technologies. Through her writing, she helps readers navigate a rapidly evolving technology landscape with practical, research-driven insights and real-world product analysis.