Fact-checked by Grok 2 weeks ago

TIOBE index

The TIOBE Programming Community Index, commonly referred to as the TIOBE index, is a monthly measure of the popularity of programming languages, reflecting the number of skilled engineers worldwide, the availability of courses, and the extent of third-party vendor support for each language. Developed and maintained by , a company based in , it ranks over 150 programming languages based on their relative search volumes across major search engines and websites. The index does not evaluate the quality, lines of code written, or technical merits of languages but serves as an indicator of their current relevance in the programming community. The methodology involves aggregating search engine hit counts for queries combining a language name with terms like "programming," "language," or "tutorial," weighted by the engine's overall traffic. Data is drawn from the top 25 websites ranked by for search functionality and hit counter availability, including (9.06% weight), (8.70%), and , while excluding sites without reliable counters or those deemed inappropriate, such as or adult content platforms. Eligible languages must be Turing-complete, have a dedicated entry, and generate at least 5,000 hits; similar variants (e.g., C# and ) are grouped to avoid fragmentation. Ratings are normalized across sources and adjusted for false positives using confidence factors, with the final score representing a language's percentage of total hits. This approach, while reliant on public search data, can include inaccuracies from unrelated hits, and TIOBE continues to refine groupings and calculations based on community feedback. Launched in June 2001 with an initial set of 25 languages, the index has evolved to track historical trends dating back to 1995 using data for pre-2001 periods and web searches thereafter. It is widely used by developers, educators, and organizations to gauge language trends, assess skill demands in job markets, and inform decisions on adopting languages for new projects. As of the November 2025 update, Python holds the top position with a 23.37% rating, followed by C at 9.68%, C++ at 8.95%, and at 8.54%, highlighting Python's sustained dominance driven by applications in and . Annual "Language of the Year" awards recognize the fastest-rising language, with Python earning the title in 2024 for the sixth time since 2007.

Overview

Definition and Purpose

The TIOBE Programming Community Index (commonly referred to as the TIOBE Index) is an indicator of the popularity of programming languages, developed and maintained by , a Netherlands-based specializing in assessment. It measures the relative interest in various programming languages by analyzing global queries related to each language, providing a data-driven proxy for community engagement and developer activity. The primary purpose of the TIOBE Index is to offer a monthly snapshot of programming language trends, helping developers, educators, and organizations gauge the current relevance of languages for skill development, hiring decisions, or project planning. Unlike benchmarks that evaluate language performance or quality, the index explicitly avoids ranking languages as "best" or assessing the volume of code written in them; instead, it focuses on observable interest through search behavior as a reflection of broader adoption and discussion in the programming community. In terms of scope, the TIOBE Index currently tracks over 150 programming languages, selected based on criteria such as the existence of a dedicated entry, , and a minimum threshold of search interest (at least 5,000 hits for language-specific queries on major engines like ). Rankings are presented as relative popularity percentages that are normalized to sum to 100% across all included languages, emphasizing proportional rather than absolute metrics.

Update Frequency and Accessibility

The TIOBE Index is updated once a month, with releases typically occurring around the 7th to 10th of each month. For instance, the November 2025 update reflects data compiled as of that period. The index is freely accessible to the public via the official TIOBE website, offering users the ability to view current and historical rankings without any cost. Key features include interactive charts powered by tools like Highcharts, as well as options to download basic datasets for further analysis. However, the complete historical dataset, covering June 2001 to the present, is available only through a paid priced at $5,000 USD, contactable via [email protected]. Rankings and trends are presented in clear formats such as tables for the top 20 programming languages and graphical visualizations for both short-term perspectives (e.g., the past 12 months) and long-term histories (annual averages since ).

Methodology

Data Collection

The TIOBE Index gathers raw data by querying a selection of popular search engines and websites to measure the popularity of programming languages based on search volume. Specifically, it uses 25 search engines ranked by , selected according to criteria such as the presence of a search facility, availability of hit counts, delivery of results, proper encoding, a minimum of one hit per query, few outliers, and exclusion of sites with adult content. Examples of included sources include Google.com (9.06%), Wikipedia.org (8.70%), and .com (7.97%), based on traffic rankings, while sites like .com are excluded due to issues such as lack of counters. The core query format employed is the exact phrase +"<language> programming", where <language> is replaced by the name of the programming language in question, such as +"[Python](/page/Python) programming" or +"[Java](/page/Java) programming". This approach aims to capture relevant search interest in programming contexts. To enhance and filter out unrelated results—such as hits for city names or other non-programming entities—the process incorporates confidence factors (e.g., 90% for certain languages like ) and manual exceptions (e.g., appending -tv to exclude television references for languages like ). Languages are included in the index based on a predefined list that has expanded over time, currently monitoring over 150 programming languages. Selection criteria require each language to be Turing-complete, have a dedicated entry as a programming language, and generate at least 5,000 hits for the query +"<language> programming". Similar languages are grouped together if they share redirects or lack separate entries, ensuring comprehensive coverage without user-submitted nominations. Data collection occurs via monthly snapshots, capturing current search volumes from the selected sources without applying historical weighting during the gathering phase. This provides a timely measure of global interest in each language.

Index Calculation

The TIOBE index derives its popularity ratings from the number of qualified search results, or "hits," obtained for each programming language across multiple search engines. Specifically, the process begins by querying 25 s—selected based on their global popularity rankings from sources like —for the exact phrase "+ programming," where is the name of the programming language. For each language and search engine pair (PL, SE), the hit count hits(PL, SE) is recorded, with adjustments applied via a confidence factor to mitigate false positives; for instance, if the confidence is 90%, only 90% of the hits are used in the calculation. The site rankings from (e.g., 9.06% for ) are used for selection but not for weighting in the calculation, which treats all engines equally. These raw hits are then normalized to produce relative popularity scores. For each search engine SE, the relative share for a language is computed as hits(PL, SE) / hits(SE), where hits(SE) represents the total hits across all programming languages for that engine. The overall rating for the language is the average of these relative shares across all 25 engines, scaled to a percentage such that the sum of ratings for all languages equals 100%: \text{Rating} = 100 \times \frac{1}{n} \sum_{i=1}^{n} \frac{\text{hits}(PL, SE_i)}{\text{hits}(SE_i)} where n = 25. This averaging ensures the index reflects a balanced measure of search interest across diverse engines, with the highest-rated language typically assigned a value around 15-20% depending on the month's data. To qualify for inclusion in the rankings, a language must meet basic criteria, including being Turing-complete, having a dedicated entry, and garnering at least 5,000 hits on for the query "+ programming." Languages below the 50th position in the ranking are excluded from the top 50 list, though the exact cutoff varies slightly based on the distribution of scores. Occasional manual adjustments are made to handle ambiguities in search terms, such as distinguishing the programming language from unrelated uses by querying variants like "Rust, Rustlang." These tweaks, along with exception rules (e.g., excluding "-NVIDIA" for Ada to avoid hardware-related noise), ensure more accurate attribution of hits, but the methodology does not incorporate weighting for actual code usage or other metrics beyond search volume.

History

Origins and Founding

The TIOBE Index was created in 2001 by Paul Jansen, the founder and CEO of , a software quality consultancy based in , . TIOBE Software itself was established on October 1, 2000, with the acronym deriving from the title of Oscar Wilde's play , symbolizing a commitment to sincerity and professionalism in . Initially developed as an internal tool, the index aimed to measure programming language popularity through queries to help the company advise clients on technology trends and skill demands in the . Jansen began the project as a personal hobby to gauge which languages were in demand, starting with simple counts of search results for language-related keywords across major engines like . This approach provided a quantifiable way to track trends, reflecting the growing need for data-driven insights in consultancy amid the early tech boom. The methodology, though basic at inception, laid the foundation for assessing language relevance based on online mentions, without delving into code usage or developer surveys. The index first appeared publicly in mid-2001, with data records beginning in June of that year, and was featured on the TIOBE website starting around . At launch, it covered approximately 20 to 25 programming languages, focusing on established ones like , , and C++ that dominated contemporary development discussions. This debut marked an early effort to democratize visibility into language ecosystems, predating more formalized popularity metrics.

Evolution and Milestones

Following its initial launch, the TIOBE Index expanded its scope significantly, growing from an initial tracking of 25 programming languages in 2001 to over 50 by 2010, as evidenced by monthly rankings that listed the top 50 languages during that period. By October 2025, the index had further broadened to monitor over 150 languages, reflecting increased diversity in the programming ecosystem and the inclusion of emerging and niche languages such as SQL, which was added in 2018 after recognition of its Turing completeness. This expansion allowed for a more comprehensive representation of global programming trends, with the top 50 ranked by popularity and the subsequent languages (51-100) listed alphabetically. Methodological refinements also marked key developments in the index's evolution. By 2008, TIOBE incorporated additional search engines beyond Google, including MSN, Yahoo!, and YouTube, to enhance the robustness of data collection and reduce reliance on a single source. In 2012, the index introduced "Very Long Term History" charts, providing decade-spanning views of language popularity trends dating back to the 1980s, which offered users deeper insights into long-term shifts. These updates, including a post-2010 split of "(Visual) Basic" into distinct dialects like Visual Basic .NET, improved accuracy and granularity without altering the core calculation formula. Notable events in the 2020s highlighted the index's responsiveness to technological shifts, with surges in rankings for and Go reflecting their adoption in and cloud-native development. broke into the top 20 for the first time in June 2020 and achieved its highest position of #13 in February 2025, driven by growing interest in memory-safe languages. Go, meanwhile, solidified its place in the top 10 throughout the decade, benefiting from its simplicity in concurrent programming applications. Amid rising scrutiny, TIOBE CEO Paul Jansen clarified in 2023 updates that the index measures search-based popularity, not language quality or "best" status, emphasizing its role as an interest indicator rather than a prescriptive ranking. Throughout these changes, ownership of the TIOBE Index has remained with TIOBE Software BV, a Netherlands-based firm founded in 2000, under the leadership of Paul Jansen as CEO and lead maintainer as of 2025.

Rankings and Analysis

Current Top Languages

As of the November 2025 TIOBE Index, the most recent available as of November 17, 2025, continues to lead the rankings with a dominant , reflecting its widespread adoption in diverse applications from to . The top 10 programming languages are tabulated based on the relative shares derived from search engine queries, skilled engineer availability, and course/courseware offerings across major platforms, providing a snapshot of current popularity.
PositionLanguageRating (%)Monthly Change (%)
1Python23.37+0.52
2C9.68+0.67
3C++8.95-1.69
4Java8.54-1.06
5C#7.65+2.67
6JavaScript3.42-0.29
7Visual Basic3.31+1.36
8Delphi/Object Pascal2.06+0.58
9Perl1.84+1.16
10SQL1.80-0.14
Notable shifts include C# surging with a +2.67% increase to approach Java's position (now less than 1% behind), potentially surpassing it soon, while C++ and Java declined. Perl re-entered the top 10 at 9th, indicating renewed interest, and Visual Basic strengthened its position with +1.36%. Go slipped out of the top 10 after holding 8th in October. In the 2000s, the TIOBE index was dominated by C, which consistently held the top position, followed closely by C++ and Java in the second and third spots, reflecting the era's focus on systems programming, performance-critical applications, and enterprise software development. Python, while present, fluctuated between 7th and 24th place, indicating its niche role in scripting and scientific computing at the time. The 2010s marked a shift toward more versatile languages, with ascending to the number one spot for much of the decade, while and C++ maintained strong positions in the top three due to their enduring use in embedded systems and . began its rapid ascent, climbing from 7th place in 2010 to 3rd by the end of the decade, driven by growing adoption in , , and . Meanwhile, newer languages like Go emerged but started from lower rankings, reaching the top 20 by 2019. Entering the 2020s, solidified its dominance, overtaking to claim the second position in November 2020 for the first time in the index's history and reaching number one in October 2021. This rise coincided with the explosion of and applications, boosting Python's share from around 6% in 2015 to 23.37% by November 2025, representing an average annual increase of approximately 1.7% in index rating over that period. In parallel, Go advanced to 7th place by mid-2025 before slipping to 11th by November, benefiting from cloud-native and concurrent programming demands, while grew steadily amid systems safety trends, peaking at 13th in 2025 and ranking 14th as of November 2025. Legacy languages experienced notable declines post-2015, with COBOL dropping out of the top 20 for extended periods, reflecting reduced search interest as modernization efforts supplanted mainframe-centric development; by November 2025, it ranked 25th despite brief re-entries in 2024. The TIOBE index's very long-term history chart illustrates these patterns, showing C's steady leadership through the 2000s, Java's mid-decade peak, Python's exponential curve from the mid-2010s onward, and the gradual upward trajectories of Go and Rust against a backdrop of declining older languages like COBOL.
Language2002 Rank2010 Rank2020 Rank2025 Rank (Nov)
C1212
C++2343
Java3124
Python7731
GoN/A1721311
RustN/AN/A1614
COBOLN/AN/AN/A25

Criticisms and Limitations

Methodological Issues

The TIOBE index's methodology, which relies on aggregating search engine hit counts for predefined programming language keywords, is susceptible to search bias that disproportionately favors languages prominent in educational and tutorial contexts over professional applications. For instance, languages like Python benefit from a high volume of learning resources and academic discussions, inflating their scores relative to enterprise usage where other languages may dominate. This bias stems from the predominance of beginner-oriented queries in search data, which do not necessarily correlate with real-world adoption in industry settings. Ambiguity in search terms further compromises accuracy by introducing false positives, where unrelated non-programming content matches language keywords and erroneously boosts ratings. The index attempts to address this by selecting the maximum hit count across variant queries (e.g., " programming" versus "programming in ") to avoid overcounting obscure terms, but overlapping or polysemous phrases—such as company names or common words—can still distort results, particularly since queries are confined to English. This limitation is acknowledged by the index maintainers, who note the absence of a flawless resolution for such overlaps. Sample limitations arise from the index's dependence on the top 25 websites ranked by with search functionality and reliable hit counters, including , , and (but excluding sites like without counters), which collectively account for the weighted scores but may underrepresent regional search behaviors in non-Western markets or localized engines like . Moreover, by focusing solely on web search volumes without integrating direct indicators such as commit data, activity, or job market analyses, the methodology fails to capture comprehensive usage patterns and risks overlooking variations in professional versus hobbyist contexts. The use of a static list of candidate languages exacerbates these issues, as inclusion is rigidly based on Turing-completeness, the presence of a Wikipedia entry, and a minimum threshold of 5,000 Google hits, allowing niche or legacy languages to persist in rankings and dilute the overall totals without mechanisms for dynamic exclusion based on contemporary relevance or activity levels. This fixed roster, updated only upon request for new entrants meeting the criteria, can skew the normalized percentages and hinder the index's responsiveness to emerging trends.

Interpretations and Biases

The TIOBE index is often misinterpreted as an indicator of programming language superiority, code volume, or professional demand, leading to misguided claims about the "best" language for various purposes. The maintainers, however, have consistently cautioned against these uses, emphasizing that the index solely reflects popularity derived from search engine queries and does not assess code quality, the number of lines written, or employability prospects. The index has been characterized as a "popularity contest," reflecting search interest rather than technical merit or practical utility. Inherent biases in the index arise from its reliance on public web search data, which disproportionately favors established and academically taught languages with extensive online documentation and tutorials. Languages like C and C++ receive inflated scores due to their prevalence in school curricula and long-standing educational resources, amplifying search volumes without necessarily reflecting current industry adoption. Additionally, the methodology overlooks closed-source enterprise software, where much development occurs behind proprietary walls, potentially underrepresenting languages dominant in corporate environments but less visible in public discussions. Media coverage exacerbates these interpretive issues by sensationalizing minor monthly fluctuations, fostering hype around short-term shifts that maintainers deem insignificant compared to long-term trends. Since around , TIOBE has issued annual disclaimers reinforcing that the index is a rough of interest via searches, not a definitive , to counter overreliance on its implications for modern development practices like web technologies.

Alternative Measures

PYPL Index

The PYPL Index, short for PopularitY of Programming Language index, measures the popularity of programming languages by analyzing the relative frequency of searches for tutorials on , such as queries like "learn " or " tutorial". This approach serves as a leading indicator of language popularity, reflecting interest among learners and potential adopters rather than established usage. Developed by Defossez, the index was first published on July 1, 2004, initially showing at the top with a 30.2% share and at 2.5%. The methodology relies on data from , capturing global search volumes for language-specific tutorial terms in major programming languages. Shares are calculated relative to the volume for tutorials and then normalized so that the total across all tracked languages sums to 100%, with monthly updates smoothed over a six-month period to reduce volatility. This focus on educational searches emphasizes trends in beginner interest and skill acquisition, providing insights into languages people are actively seeking to learn for projects or . Unlike the TIOBE Index, which counts general mentions across skilled sources like websites and counts them as a lagging indicator of established expertise, PYPL prioritizes forward-looking educational over broad presence. Python first surpassed Java to claim the top position in March 2019 and has maintained the #1 ranking consistently since then, currently holding about 27.3% share as of November 2025. The index is publicly accessible via its official website at pypl.github.io, where users can view current rankings, monthly trends, and historical data dating back to 2004, including downloadable datasets for further analysis. This transparency allows researchers and developers to track long-term shifts in learning preferences without relying on proprietary tools.

Other Popularity Metrics

In addition to the PYPL Index, various other metrics assess programming language popularity by leveraging data from developer communities, job markets, and technical publications, offering a more usage-oriented perspective compared to search engine-based approaches like TIOBE. The GitHub Octoverse report, released annually since 2012, evaluates language trends through metrics including repository creations, code contributions, and pull requests across 's platform, which hosts over 180 million developers as of 2025. It has highlighted the rapid growth of , which saw the highest percentage increase in contributors in multiple years during the , positioning it as a rising choice for systems and performance-critical applications. In the 2025 report, overtook to become the most used language by monthly active contributors. , meanwhile, has demonstrated sustained expansion in the same decade, adding hundreds of thousands of contributors annually despite slower relative growth in recent years, underscoring its dominance in . The Stack Overflow Developer Survey, conducted yearly since 2011, gathers insights from global developers via self-reported polls on technology usage, preferences, and aspirations. The 2025 edition, with 49,009 responses from 166 countries, tracks the most popular and admired (desired) languages, revealing Python's adoption surge to 57.9% usage—up 7 percentage points from 2024—driven by its versatility in and . It also identifies admired languages like , which consistently ranks high among developers seeking to work with it more, reflecting interest in safe concurrency features. IEEE Spectrum's annual Top Programming Languages ranking, published since 2015, aggregates proxies such as job postings, trending topics, academic papers, and social discussions to gauge relevance across engineering contexts. In its 2025 edition, Python holds the top position in the default ranking tailored to IEEE members' interests, while and C++ frequently lead in categories due to their efficiency in hardware control and embedded systems. For instance, C++ ranks highly in jobs and trends for performance-intensive domains like and . RedMonk's biannual Programming Language Rankings, initiated in 2012, blend quantitative data from pull requests and question tags with qualitative analysis of enterprise adoption trends. The January 2025 ranking places first, followed by and , emphasizing languages' traction in corporate environments where factors like ecosystem maturity and developer productivity influence long-term use. This analyst-driven approach prioritizes real-world deployment over hype, often spotlighting steady climbers like for enterprise web scalability. Unlike TIOBE's reliance on search queries, these metrics— Octoverse, Survey, IEEE Spectrum, and RedMonk—incorporate direct usage indicators such as code commits, community engagement, and job demand, providing a multifaceted view of languages' practical impact and adoption dynamics.

References

  1. [1]
    TIOBE Index - TIOBE - TIOBE Software
    The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month.TIOBE ProgrammingPythonCoding StandardsTiCS FrameworkTIOBE Quality Indicator
  2. [2]
    TIOBE Programming Community Index Definition
    Programming Language. In this section it is clarified what counts as a programming language for the TIOBE index. There are 3 requirements that should all hold:.
  3. [3]
    The Python Programming Language - TIOBE Software
    Highest Position (since 2001): #1 in Oct 2025 ; Lowest Position (since 2001): #13 in Feb 2003 ; Language of the Year: 2007, 2010, 2018, 2020, 2021, 2024.
  4. [4]
  5. [5]
    About us - TIOBE Software
    TIOBE is specialized in assessing and tracking the quality of software. We measure the quality of a software system by applying widely accepted software metrics ...Missing: Community | Show results with:Community
  6. [6]
    20 years of TIOBE Programming Community Index - devclass
    Jul 5, 2021 · The Index was first published in July 2001, after TIOBE CEO Paul Jansen embarked on “a personal hobby project to see what languages were in ...Missing: origins | Show results with:origins
  7. [7]
    Python Trending To Top Spot In TIOBE Index - I Programmer
    Jul 12, 2021 · Prefacing his commentary on this month's ranking Paul Jansen CEO TIOBE ... a personal hobby project to see what languages were in demand. It ...
  8. [8]
    Python wins the TIOBE Programming Language Award of 2010!
    Jan 21, 2011 · And Python just won the Award 2010: Python grew 1.81% since January 2010. This is a bit more than runner up Objective-C (+1.63%).Missing: count | Show results with:count
  9. [9]
    TIOBE Programming Community Index - rayed
    Apr 26, 2008 · The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the ...
  10. [10]
    Thoughts on TIOBE index and the future of Rust
    Oct 14, 2022 · I remember Rust making headlines when it broke into the TIOBE Index Top 20 list for the first time in June 2020.Missing: Go surges clarification quality
  11. [11]
    The Rust Programming Language - TIOBE Index - TIOBE
    TIOBE Index: The Rust Programming Language. Some information about Rust: Highest Position (since 2011): #13 in Feb 2025 Lowest Position (since 2011): #211 in ...Missing: Go surges 2020s 2023 clarification
  12. [12]
    C++, Go, and Rust gaining popularity – Tiobe - InfoWorld
    Feb 10, 2025 · The Tiobe February index puts Python in the lead with a rating of 23.88%, followed by C++ at 11.37%, Java at 10.66%, C at 9.84%, and C# at 4.12%.
  13. [13]
    TIOBE Index Predicts C# as 2023 'Language of the Year' After 2022 ...
    Dec 13, 2023 · Microsoft's C# programming language led the race to be named "programming language of the year" for 2022 by the TIOBE Index before being overtaken at the very ...
  14. [14]
    TIOBE Index for October 2025: Top 10 Most Popular Programming ...
    Oct 10, 2025 · The TIOBE Index is an indicator of the most popular programming languages within a given month. Each month, we analyze the patterns and changes ...
  15. [15]
    Python finally topples Java as the world's second-most popular ...
    Nov 4, 2020 · While C has retained its top spot in the TIOBE Index for November 2020, Python has knocked Java down into third place as the programming ...
  16. [16]
    Python popularity climbs to highest ever – Tiobe - InfoWorld
    May 8, 2025 · Only Java in 2001 had a higher popularity rating, while Python's lead over rival languages is the largest in the history of the index.Missing: origins founding<|control11|><|separator|>
  17. [17]
    The COBOL Programming Language - TIOBE Software
    Home » TIOBE Index. The COBOL Programming Language. Some information about COBOL: Highest Position (since 2001): #8 in Aug 2001.Missing: ranking 2015
  18. [18]
    FORTRAN and COBOL Re-enter TIOBE's Ranking of Programming ...
    May 19, 2024 · The headline for this month's report by Paul Jansen on the TIOBE index is: Fortran in the top 10, what is going on? Jansen's explanation ...<|separator|>
  19. [19]
    None
    ### Summary of TIOBE Index Discussion
  20. [20]
    C Rival 'Zig' Cracks Tiobe Index Top 50, Go Remains in Top 10
    Apr 9, 2023 · Tiobe CEO Paul Jansen argues that high-performance languages "are ... That means it's not really a benchmark, it's a popularity contest.
  21. [21]
    PYPL PopularitY of Programming Language index
    **Summary of PYPL Index (Source: https://pypl.github.io/PYPL.html)**
  22. [22]
    Popularity Index: Python Is 2018 'Language of the Year' -- ADTmag
    Jan 8, 2019 · Python also ended the year as No. 1 in the PYPL index. Though it still sits below perennial mainstays Java and C, it was named 2018's top ...
  23. [23]
    Stack Overflow Annual Developer Survey
    The 2025 Developer Survey is the definitive report on the state of software development. In its fifteenth year, Stack Overflow received over 49,000+ responses ...
  24. [24]
    The Top Programming Languages 2025 - IEEE Spectrum
    Sep 23, 2025 · In the “Spectrum” default ranking, which is weighted with the interests of IEEE members in mind, we see that once again Python has the top spot, ...The Top Programming... · Does Ai Mean The End For The... · Top Programming Languages...
  25. [25]
    Octoverse 2025: The state of open source | The State of the ... - GitHub
    In this year's Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade. Read now.
  26. [26]
    Octoverse: A new developer joins GitHub every second as AI leads ...
    Oct 28, 2025 · The state of GitHub in 2025: A year of record growth. Three key Octoverse 2025 metrics: on average 1 developer joined GitHub every second (up.
  27. [27]
  28. [28]
    2025 Stack Overflow Developer Survey
    The 2025 Developer Survey is the definitive report on the state of software development. In its fifteenth year, Stack Overflow received over 49000+ ...2 Technology3 AI1 Developers4 Work5 Stack Overflow
  29. [29]
    The 2025 Developer Survey results are here - Stack Overflow
    Jul 29, 2025 · 80% of developers use AI, but trust in its accuracy is at 29%. 45% are frustrated with "almost-right" AI, and 75% seek human help when unsure. ...
  30. [30]
    Top Programming Languages Methodology 2025 - IEEE Spectrum
    Sep 23, 2025 · Our Top Programming Languages interactive tries to tackle the problem of estimating a language's popularity by looking for proxy signals.
  31. [31]
    The RedMonk Programming Language Rankings: January 2025
    Jun 18, 2025 · Here is the first quarter plot for 2025. 1 JavaScript 2 Python 3 Java 4 PHP 5 C# 6 TypeScript 7 CSS 7 C++ 9 Ruby 10 C 11 Swift 12 Go 12 R 14 Shell
  32. [32]
    RedMonk Top 20 Languages Over Time: January 2025
    Jun 18, 2025 · A line chart titled "RedMonk Language Rankings: September 2012 – December 2024" shows the top 20 programming languages over time based on a combination of ...