If you follow programming language rankings, you already know that C# has been on a remarkable run. Now, the C# language of the year 2025 title from the Tiobe Index confirms just how far it has come.
Tiobe CEO Paul Jansen highlighted the language’s transformation, noting that C# evolved from a Windows-only platform to a fully cross-platform ecosystem and from a Microsoft-owned project to an open-source one. The Tiobe index C# rating climbed 2.94 percentage points year over year, reaching 7.39% and landing the language in fifth place as of January 2026. That was the largest year-over-year increase of any language in the index — a clear signal that C# is gaining serious momentum among developers.
How Tiobe Determines the Language of the Year and Why C# Won Again
You might be wondering how Tiobe decides which language takes the top honor each year. The Tiobe index methodology isn’t based on popularity contests or developer surveys. Instead, it calculates its ranking by counting the number of skilled engineers worldwide, the availability of educational courses, and the number of third-party vendors offering tools and support for each language. This gives you a practical, data-driven view of a language’s real-world adoption.

The Tiobe language of the year meaning is straightforward: it’s the language that shows the highest year-over-year increase in its rating across the entire index. So, it’s not about which language is the most popular overall, but which one is growing the fastest in terms of its ecosystem and developer footprint. This makes the award a strong indicator of rising momentum.
So why did C# win in 2023 and 2025 but not 2024? In both winning years, C# posted the largest percentage-point gain of any language. In 2025, it rose 2.94 percentage points year over year, reaching a rating of 7.39% and a fifth-place ranking in January 2026. That kind of jump is hard to beat. In 2024, however, other languages simply had bigger gains, so C# didn’t take the title. Tiobe CEO Paul Jansen noted that C#’s recent success reflects its transformation from a Windows-only, Microsoft-owned language to a cross-platform, open-source tool. That shift has made it more accessible and appealing to a broader range of developers, which the Tiobe index methodology clearly captures.
Understanding these programming language ranking criteria helps you see why C# keeps earning the spotlight. It’s not just about being a solid language — it’s about being a language that’s actively growing in adoption, education, and industry support.
The Top of the Tiobe Index: Python, C, Java, and C# in Context
Now that you understand how the ranking criteria work, it’s easier to see why C# keeps climbing. But to appreciate its rise, you need the full picture of where the C# language of the year stands among its competitors. The January 2026 Tiobe index offers that context clearly.

Current Tiobe Top 5 Languages
Python still sits comfortably at the top, holding its strong lead with a Python Tiobe rating 2026 that reflects its dominance in data science and AI. Right behind it, the C programming language ranking places it second, a spot it has held for years thanks to its role in embedded systems and operating systems. Java takes third position with an 8.71% rating in January 2026, while C++ settles into fourth. C# ranks fifth at 7.39%, but its year-over-year growth tells a different story — it rose 2.94 percentage points, outpacing Java’s more modest gains. That growth edge is what earned C# the Tiobe Index Programming Language of the Year for 2025, its second such award in three years (the first was in 2023).
How Does Java Compare to C# in the January 2026 Index?
The numbers show a Java 8.71% January 2026 rating versus C#’s 7.39%. On the surface, Java seems comfortably ahead. But look at the momentum: C# gained nearly three full percentage points in one year, while Java’s share remained relatively flat. If you’re comparing long-term trends, the C# vs. Java comparison reveals a narrowing gap. Java still dominates in enterprise and Android development, but C# is catching up in cross-platform work and game development, powered by.NET’s modern ecosystem.
The C# vs. Java Rivalry Over Multiple Years
The Top of the Tiobe Index has seen a notable reshuffling beyond the top spots. Over the past year, the C and C++ Tiobe swap saw C++ leapfrog C for fourth place, reflecting a shift toward more modern system-level languages. For C#, this is the second time in three years it has claimed the Programming Language of the Year title, cementing its reputation as a consistently growing force. Meanwhile, Java’s stability is impressive but lacks the same upward spark. If you’re considering which language to learn or invest in, the data strongly supports taking a closer look at C#.
C#’s Transformation: From Windows-Only to Cross-Platform Open Source
That upward spark Tiobe measured didn’t happen by accident. For years, C# was tightly tied to Windows, which limited its appeal. But a major shift changed everything. Microsoft rebuilt the runtime from the ground up, creating.NET Core, which later unified into.NET 5 and beyond. This move made .NET Core cross-platform development a reality. You can now build and run C# applications on Linux, macOS, and even inside containers, right alongside Windows. Tiobe CEO Paul Jansen highlighted this exact evolution: C# went from being Windows-only to fully cross-platform, and from a Microsoft-owned language to an open-source one.
The Rise of.NET Core and Open Source
Opening up the C# compiler and the.NET runtime was a practical decision that paid off. It attracted a much broader community of developers who could now contribute, inspect, and trust the code. This C# open source evolution removed a major barrier for businesses that preferred open ecosystems. Suddenly, C# became a viable option for Linux servers, cloud-native microservices, and even mobile apps via Xamarin and later.NET MAUI. The .NET ecosystem growth into cloud, mobile, and game development (through Unity) has directly driven adoption. If you work in enterprise IT, you’ve likely seen C# become a standard choice for C# for business software development precisely because it now runs everywhere your infrastructure does.
Key New Features Driving C# Adoption
Modernizing the language itself was equally important. Recent versions introduced features that make code cleaner and safer. You can use records for immutable data objects, pattern matching for more readable conditional logic, and minimal APIs to build lightweight web services with less boilerplate. These C# new features 2025 keep the language competitive with newer alternatives while maintaining its mature tooling. For developers, this means you get the productivity of a modern language without sacrificing the reliability of a well-established platform. The result is a language that feels fresh but remains rock-solid for large-scale projects.
What Does C#’s Shift Mean for Its Future?
This transformation positions C# for continued relevance. Cross-platform C# development is no longer a niche experiment; it’s the standard path forward. As more organizations adopt cloud-native architectures and containerized deployments, C# offers a familiar, high-performance option. The Tiobe award for 2025, with a rating of 7.39% and a fifth-place ranking in January 2026, reflects a 2.94 percentage point year-over-year gain. That kind of momentum suggests the C# language of the year title is more than a one-time achievement—it signals a lasting shift in developer preference.
Winners and Losers in the 2025 Tiobe Index: Go, Ruby, Perl, R, and TypeScript
While C# captured the spotlight, the rest of the 2025 Tiobe index tells a story of dramatic moves. Some languages fell from grace, while others staged remarkable comebacks. Understanding these trends helps you see where developer preferences are headed next.
On a similar note, Comparing LLMs’ Coding Abilities in 5 Languages explores this topic with concrete examples.

Why Did Go and Ruby Decline?
The Go language decline in 2025 was stark. Go appears to have permanently lost its place in the top 10. This likely stems from market saturation in cloud-native tooling, where Go once dominated. Competition from Rust and newer concurrency-focused languages ate into its advantage. Meanwhile, the Ruby programming language fall was even sharper. Ruby fell out of the top 20 and is unlikely to return soon. Developer interest has waned, partly due to the rise of more performant alternatives like Python for web development. If you rely on Ruby, you might want to monitor its ecosystem for long-term viability.
The Comebacks of Perl and R
On the other side, the Perl resurgence in 2025 caught many by surprise. Perl rose from position 32 in January 2025 to position 11 by the end of the year. This jump is fueled by two practical needs: legacy system maintenance and DevOps scripting. Many larger organizations still run Perl codebases, and its text-processing strength remains valuable. Similarly, the R language data science Tiobe ranking returned to the top 10 in 2025. Driven by continued growth in data science and statistical computing, R benefits from its strong package ecosystem and academic adoption. For anyone working in analytics, R’s stability is a reliable choice.
Will TypeScript Really Break Into the Top 20 in 2026?
Looking ahead, keep an eye on TypeScript. It is currently ranked 32nd in the Tiobe index. But Paul Jansen predicted TypeScript may crack the Tiobe index top 20 in 2026. Given TypeScript’s steady adoption in web development and its ability to catch errors early, this prediction seems plausible. For you, it’s worth considering if TypeScript fits your next project—especially if you value type safety in JavaScript workflows. The Tiobe index movers 2025 show that no language stays static, and these shifts offer practical signals for your development decisions.
What C#’s Language of the Year Win Means for Developers and the Industry
This back-to-back recognition isn’t just a trophy for Microsoft’s flagship language. It signals a concrete shift in the software landscape. C# has proven it can compete head-on with long-standing rivals, particularly for C# business software development. When you look at the C# vs Java enterprise debate, the Tiobe results add weight to C#’s side. Java still holds a strong third place with an 8.71% rating in January 2026, but C#’s momentum suggests it is increasingly the preferred choice for new, large-scale projects.
C# vs Java for Business Software Development
Tiobe CEO Paul Jansen highlighted a critical evolution: C# moved from a Windows-only, proprietary language to a cross-platform, open-source one. This shift is a direct answer to the biggest criticism of the Microsoft stack. The .NET open source impact has been huge. It reduces vendor lock-in, makes the runtime more transparent, and allows you to deploy on Linux servers without extra cost or complexity. For businesses, this means C# is no longer just for Windows shops. Startups and enterprises alike can build reliable, high-performance backends without feeling trapped in a single ecosystem.
Implications for Developers Planning Their Next Project
For your own career and project choices, the Tiobe language of the year significance is clear. C# now supports a remarkably broad range of domains. You can use it for web development with ASP.NET, game development in Unity, mobile apps with Xamarin or MAUI, and cloud-native services on Azure. This versatility, combined with consistent Tiobe gains, makes C# a safe bet for long-term projects. The C# future trends point toward continued growth and community investment. If you are choosing a stack for a new business application, C# deserves serious consideration—it has the ecosystem, the performance, and now the industry recognition to back it up.
Frequently Asked Questions
What is Tiobe’s methodology for ranking programming languages?
Tiobe tracks search engine queries and other publicly available data to estimate a language’s popularity. You can think of it as a measure of how much attention developers and the wider tech community give to each language. The methodology uses multiple search engines like Google and Bing to compile a consistent ranking.
How did Java perform relative to C# in the Tiobe index?
Java has been a long-time leader in the index, but C# has steadily gained ground. The C# language of the year award highlights a period where C# overtook Java in popularity. You can see this shift in the growing adoption of C# for cross-platform projects, while Java remains a strong choice for enterprise applications.
What does C#’s shift to cross-platform and open source mean for its future?
This shift makes C# more versatile and accessible beyond Windows. You can now use C# for web, mobile, and desktop apps on Linux, macOS, and other platforms. Opening up the language also encourages community contributions, which is likely to drive further improvements and sustained popularity.






