Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk5 min

How AI Is Shaping Programming Language Choices—and What Developers Use

AI is influencing how developers work, but recent language rankings measure different things. Here’s what the evidence says about Python, TypeScript and AI-assisted coding.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

AI is influencing programming language use, but there is no single industry-wide ranking or evidence that AI alone caused recent shifts. GitHub’s rankings depend on what activity it counts: Python led its overall contribution measure in 2024, JavaScript still led code pushes, and TypeScript became GitHub’s most-used language in August 2025. Meanwhile, Stack Overflow respondents reported rising Python adoption. These are different measures, not competing answers to one universal question.

What the recent language rankings actually show

Language rankings depend on the data being counted. Contributions, code pushes, repository contents and survey responses describe different kinds of activity. GitHub’s platform trends reveal what happens on GitHub; they are not a census of all software development.

As an Amazon Associate I earn from qualifying purchases.

Source and period Measure What it reported
GitHub, 2024 Octoverse Overall contribution activity Python overtook JavaScript as GitHub’s most-used language by this measure. JavaScript remained first for code pushes alone.
GitHub, August 2025 GitHub language ranking TypeScript became GitHub’s most-used language, overtaking Python and JavaScript.
Stack Overflow, 2025 survey Respondents’ reported language adoption Python adoption increased by seven percentage points from 2024 to 2025 among survey respondents.

GitHub’s 2024 report connected Python’s rise with machine learning, data science, scientific computing and more participation from STEM communities. It also recorded a 92% increase in Jupyter Notebook use in its 2024 measurement. In GitHub’s August 2025 analysis, TypeScript had added more than one million contributors over the prior year; Python added roughly 850,000 contributors, a 48.78% year-over-year increase, and JavaScript roughly 427,000, a 24.79% increase. These are GitHub contributor counts under its methodology, not estimates of all developers worldwide.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Which languages are developers using for AI?

Python remains prominent in AI-focused work

GitHub reported that nearly half of new AI projects on its platform were primarily built in Python as of August 2025. That finding concerns AI-project activity on GitHub, not the share of all software written in Python. Separately, Stack Overflow’s 2025 survey found a seven-percentage-point increase in Python adoption among respondents from the prior year. Its survey asks: “Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year?” Survey adoption and GitHub project activity are useful context, but they should not be treated as the same metric.

TypeScript is gaining ground in broader platform activity

TypeScript’s August 2025 position on GitHub reflects the platform’s overall language ranking, not a finding that it has displaced Python for AI projects. GitHub’s analysis argues that explicit types can help developers spot mismatches in AI-generated code. That is a plausible workflow advantage and GitHub’s interpretation of the trend; it is not proof that AI caused TypeScript’s rise.

Why AI may influence language choice

Models may be more familiar with widely used languages

Languages with extensive public code and documentation may give models more examples from which to generate familiar patterns. GitHub’s 2025 discussion describes popular languages including TypeScript, Python, Java and Go as areas where models are strong. Idan Gazit, head of GitHub Next, summarized the training-data argument this way: “If the model has seen a trillion examples of TypeScript and only thousands of Haskell, it’s just going to be better at TypeScript.” This is an explanation of incentives, not an independently measured cross-language benchmark.

Types and tooling can make review more concrete

When generated code has to fit existing interfaces, a type system can expose some mismatches before runtime. Tests, linters and other tooling can add further checks. These tools do not establish that a language is inherently safer or that generated output is correct; they make certain errors easier to detect within a project’s conventions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Team experience and the existing ecosystem still matter

AI assistance is one factor among many. A team’s expertise, the application’s requirements, libraries, deployment environment and maintenance expectations may outweigh any difference in model familiarity. Switching languages solely because a model produces plausible snippets can create costs in integration, review and long-term support.

AI adoption does not mean prompt-only programming

In a GitHub survey of 2,000 respondents across the United States, Brazil, Germany and India, more than 97% said they had used AI coding tools at some point. The result measures whether respondents had ever used such tools, not how often they use them or whether AI changed their language choices. Participants described benefits that included faster adoption of programming languages.

Professional use remains more conventional than the phrase “vibe coding” might suggest. Stack Overflow’s 2025 survey found that 72% of respondents said vibe coding was not part of their professional development work, and another 5% emphatically said it was not part of their workflow. AI-assisted programming can fit into normal development—writing or explaining code, generating tests, or helping with unfamiliar syntax—without replacing design, review and debugging.

Generated code still needs review and debugging

In Stack Overflow’s 2025 survey, favorable sentiment toward AI tools was 60%, down from more than 70% in both 2023 and 2024. Among respondents who answered the survey’s frustration question, 66% said they encountered AI solutions that were almost right but not quite, and 45% said debugging AI-generated code took more time. These responses are self-reported, but they underline a practical point: code generation does not remove the need to verify behavior, test edge cases and maintain the result.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Check generated code against the project’s interfaces, requirements and security practices.
  • Run relevant tests and add coverage for edge cases the prompt may have omitted.
  • Review dependencies, error handling and assumptions before merging or deploying.
  • Prefer code your team can understand and support over output that merely looks plausible.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What estimates of AI-written code can—and cannot—tell us

A 2025 working paper, “Who is using AI to code? Global diffusion and impact of generative AI”, analyzed 80 million GitHub commits from 2018 through 2024 and used a classifier to estimate AI-generated Python functions. For December 2024, it estimated the AI-written share of Python functions at 30.1% for U.S. contributors, 24.3% for Germany, 23.2% for France, 21.6% for India, 15.4% for Russia and 11.7% for China. These figures apply to Python functions in the study’s commit sample and depend on its classifier; they are not shares of all code, all languages or all programming work in those countries.

The paper’s within-developer fixed-effects model associated moving to 30% AI use with 2.4% more quarterly commits. That is a model estimate in the paper’s data and design, not a general productivity promise or proof that AI caused a corresponding increase in output.

How to choose a language when AI is part of the workflow

Use AI support as a practical consideration, not a substitute for choosing a language that fits the work. Compare options against the project’s constraints:

  • Workload: Match the language and its ecosystem to the application—such as data analysis, web development or backend services.
  • Team capability: Consider whether developers can review, test and maintain the code, including code produced with an assistant.
  • Project conventions: Check how the language’s types, tests and tooling fit the interfaces and quality controls already in place.
  • Model familiarity: Treat fluency as a potential convenience, not a guarantee of correctness or a measured universal advantage.
  • Evidence: When evaluating a trend, distinguish platform contribution rankings, code-push rankings, repository activity and survey-reported adoption.

The available evidence shows AI use alongside changes in language activity and growing Python adoption in particular measures. It does not establish how much AI has caused language use to change across the software industry, or identify one universally best language for AI-assisted development.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.