On December 7, 2025, Geoffrey Hinton — the Nobel Prize–winning pioneer often called the “Godfather of AI” — sent a clear message to anxious students and software developers: don’t give up on computer science degrees or learning to code just because AI can now write programs. [1]
Speaking to Business Insider, Hinton argued that computer science (CS) is far more than “just programming,” and that the underlying math, statistics, and systems thinking will “remain valuable for quite a long time,” even as AI tools automate more of the routine coding work. [2]
Indian business daily Mint quickly amplified those comments, publishing its own analysis on December 7 that asks the question on millions of students’ minds: “Should you still learn to code?” and answering: yes — but with a twist. [3]
Here’s what Hinton and other tech leaders are really saying, why “vibe coding” has everyone spooked, and how to think about CS degrees and coding skills in an AI-saturated job market.
What Geoffrey Hinton Actually Said About Computer Science Degrees
In his latest interview, Hinton pushes back on the idea that AI assistants and code-generating models make a CS degree obsolete. [4]
Key points from his remarks:
- CS ≠ just coding. Hinton says a lot of people incorrectly reduce a CS degree to “just programming,” but the discipline actually includes algorithms, data structures, probability, and systems — all crucial for understanding how AI works and how to apply it safely and effectively. [5]
- Mid-level coding roles will change — or disappear. He warns that being a “competent mid‑level programmer” is unlikely to be a safe long-term career because AI is already good at producing boilerplate code. [6]
- Fundamentals are future‑proof. Hinton highlights areas like linear algebra, probability theory, and statistics as skills that “will always be valuable” and are unlikely to be automated away, because they underpin how AI systems are built and evaluated. [7]
- Coding is mental training. He compares learning to code to learning Latin in the humanities — you might never “speak” it in daily life, but the process sharpens how you think. [8]
In other words, Hinton isn’t romanticizing hand-written code — he’s defending the deeper intellectual training that a CS degree provides.
Coding as the New Latin: What Hinton’s Analogy Really Means
Hinton’s now-viral analogy — coding as the new Latin — is easy to misunderstand. He’s not saying coding is dead; he’s saying its value is shifting. [9]
Think about Latin:
- Almost nobody uses it in everyday conversation.
- Yet learning it trains you to analyze grammar, logic, and structure.
- That mental discipline transfers to other languages and critical thinking.
Hinton argues that coding plays a similar role in an AI-heavy world:
- It teaches how computers “think.” Even if AI writes most of the lines, understanding control flow, data types, and debugging helps you reason about what the AI is doing — and catch when it’s wrong.
- It forces precise thinking. Coding is unforgiving of fuzzy logic. That mental habit is extremely valuable when you’re designing systems, specifying AI behavior, or analyzing model outputs.
- It builds intuition for what’s easy vs hard for machines. Once you’ve coded yourself, you can better judge whether an AI‑generated solution is plausible, secure, and efficient.
So when Hinton says coding is like Latin, he’s really saying: treat it as a core intellectual discipline, not just a trade skill that lives or dies with one job title.
The Rise of “Vibe Coding” — and Why It’s Making People Nervous
The backdrop to Hinton’s comments is the rapid rise of so‑called “vibe coding” — using natural‑language prompts to build software with AI instead of writing code line by line.
- Technology commentators describe vibe coding as influencing a system “not primarily through technical syntax, but through descriptive, intuitive input” — telling an AI in plain English what you want instead of writing Python or Java. [10]
- Companies like Google Cloud and Replit have expanded partnerships to bring AI‑powered coding assistants into enterprise development, making vibe coding a reality inside large organizations. [11]
- A Fortune feature noted that some engineers now lean heavily on AI assistants to generate large chunks of code, while they focus on higher-level design and integration — even if many dislike the “vibe coder” label. [12]
It’s easy to see why this unsettles students considering a CS degree:
- If AI can already scaffold entire applications from chat-style prompts…
- And big tech firms promote tools that “make everyone a programmer”…
- Doesn’t that make spending three or four years on a CS degree feel risky?
Hinton’s answer is effectively: No — but you need to understand what’s really changing.
The mechanics of writing code are being automated. The thinking behind software — defining problems, spotting edge cases, understanding complexity, and reasoning about data — is not.
That’s why he keeps steering students back to fundamentals and critical thinking rather than mastering any one language or framework. [13]
What Other Tech Leaders Are Saying About CS Degrees and Coding
Hinton’s view is surprisingly aligned with many other big names in tech — even as they disagree on how much traditional coding people should do.
Bret Taylor (OpenAI Chairman): CS Is “Extremely Valuable”
OpenAI chairman Bret Taylor, who holds both a bachelor’s and master’s in computer science from Stanford, has argued that studying computer science is different from just “learning to code,” and remains “extremely valuable.” [14]
He stresses that CS teaches students to think about computation, systems, and abstraction — skills that stay relevant even as tools evolve.
Satya Nadella (Microsoft): Fundamentals Still Matter
Microsoft CEO Satya Nadella has also cautioned against abandoning the basics. He’s said that getting the fundamentals of software engineering still matters even if AI will eventually take over much of the routine implementation work. [15]
For Nadella, “computational thinking” — the ability to break problems into logical steps and model them precisely — is a must-have skill in an AI-first world.
Jensen Huang (Nvidia): “Don’t Learn to Code” — A Provocation
On the other side of the debate, Nvidia CEO Jensen Huang has argued that students don’t need to learn traditional programming, and should focus instead on fields like biology, manufacturing, or farming while AI handles the code. [16]
His vision: create computing technology so that “the programming language is human” and everyone becomes a “programmer” simply by talking to machines.
Hinton’s response, implicitly, is: even if that future arrives, people who genuinely understand computation and AI will be the ones designing, governing, and auditing those systems — and CS is still the most direct route to gaining that understanding.
GitHub and Others: More Engineers, Not Fewer
Importantly, not all industry leaders see AI as a headcount reducer. GitHub’s CEO has said that the “smartest” companies will hire more software engineers, not fewer, because AI amplifies what good engineers can do instead of replacing them outright. [17]
That echoes Hinton’s point: the bar moves up, but the need for deep technical talent does not vanish.
The Harsh Reality: AI, Unemployment Fears, and a Tougher CS Job Market
Hinton’s optimism about CS degrees comes with a dark side: he has repeatedly warned that AI could cause “massive unemployment” if left to current market forces. [18]
- A recent report backed by Senator Bernie Sanders estimated that up to 100 million U.S. jobs could be at risk from AI and automation, extending far beyond software into healthcare, fast food, and more. [19]
- A separate feature highlighted a “demoralizing” trend of recent CS graduates struggling to land roles, despite strong grades and reputable degrees, as companies hire cautiously and look for candidates with stronger AI, systems, or domain expertise. [20]
At the same time, Hinton has cautioned that AI could worsen inequality if its benefits primarily accrue to a small number of tech giants and shareholders. [21]
So there’s a paradox:
- Yes, CS degrees and coding skills still matter.
- But the job market is getting more competitive, more polarized, and more AI‑centric.
That’s exactly why Hinton hammers on critical thinking, mathematical literacy, and broad problem-solving rather than chasing whatever language or framework is hottest this year. [22]
How Universities and Bootcamps Need to Adapt
Hinton’s comments also read like a challenge to educators.
If AI tools can generate starter code and even entire apps, universities can’t keep treating coding assignments as the end goal. They need to:
- Shift assessment toward thinking, not typing.
Courses should emphasize design documents, proofs, complexity analysis, and systems reasoning over raw code volume — especially as AI code completion becomes ubiquitous. - Integrate AI as a tool, not a shortcut.
Hinton has compared AI in education to calculators: a tool that can speed things up but must not replace thinking. Universities need clear policies and assignments that reward smart AI use rather than blind copy–paste. [23] - Double down on math and statistics.
As models become more complex, understanding probability, optimization, and linear algebra is increasingly crucial — for both building AI and auditing its behavior. [24] - Encourage interdisciplinary CS.
Experts like UC Berkeley’s Hany Farid argue that some of the most exciting CS applications now sit in areas like computational biology, neuroscience, finance, and digital humanities rather than traditional big tech software roles. [25] - Teach “AI literacy” and prompting skills.
As an Anthropic researcher recently put it, prompting is an empirical skill: you learn it by experimenting with different models and observing how they respond. [26]
In short, the future CS curriculum has to assume AI is on every student’s desk — and build the kind of skills AI can’t simply imitate.
So, Should You Still Learn to Code or Study Computer Science?
Putting all of this together, Hinton’s answer — echoed by many tech leaders — looks something like this:
1. Yes, Learn to Code — but Don’t Stop There
Basic coding literacy is likely to become as essential as spreadsheet skills once were. It helps you:
- Communicate effectively with AI tools.
- Read, debug, and adapt generated code.
- Understand what’s realistic, secure, and efficient.
Even if you rarely write production code by hand, that literacy gives you leverage.
2. Treat CS as a Foundation, Not a Job Title
A CS degree in 2025 is less about becoming “a programmer” and more about gaining a portable toolkit:
- Algorithms and data structures
- Distributed systems and networking
- Security and privacy
- Machine learning and statistics
- Human–computer interaction and ethics
Those tools apply whether you’re building AI, regulating it, or using it inside another field.
3. Combine CS with a Domain You Care About
One of the biggest advantages you can build is domain expertise plus CS:
- CS + biology → computational genomics, drug discovery.
- CS + finance → algorithmic trading, risk modeling.
- CS + law → AI governance, compliance tools.
- CS + art/media → generative content, interactive experiences.
As routine coding gets automated, hybrid skill sets become more valuable than pure coding alone. [27]
4. Learn to Work With AI, Not Compete Line by Line
Instead of asking “Can I outperform GPT‑X at writing code?”, ask:
- Can I specify problems clearly enough that AI tools do what I intend?
- Can I evaluate and harden what they produce — for security, performance, and fairness?
- Can I stitch together AI components, APIs, and infrastructure into reliable systems?
Those are exactly the sorts of higher‑level skills Hinton points to when he says students should focus on critical thinking and lasting knowledge. [28]
Practical Advice: Students, Parents, and Mid‑Career Professionals
If You’re in High School or Considering a Degree
- Take intro programming — ideally in Python or JavaScript — to build core coding literacy.
- Prioritize math (especially algebra, calculus, and probability) and, where possible, introductory statistics.
- Explore AI tools early, but don’t use them to dodge thinking. Treat them like calculators: helpful, but not a substitute for understanding.
If You’re in a CS Degree Right Now
- Don’t panic about AI; instead, lean into the hard courses: algorithms, operating systems, databases, ML.
- Start pairing CS with a second area — finance, biology, design, policy, or anything you genuinely like.
- Practice AI‑assisted development: use tools like code copilots thoughtfully, then read and critique the generated code.
If You’re a Mid‑Career Developer Worried About “Vibe Coding”
- Assume routine coding work will continue to be automated.
- Invest in skills that sit above the code: architecture, product thinking, security, reliability, and mentoring.
- Build competence with AI tools rather than ignoring them — the market is already rewarding engineers who can orchestrate AI systems effectively. [29]
If You’re a Parent
- Encourage kids to see coding as problem‑solving with computers, not just typing symbols.
- Support math and science curiosity as much as coding camps.
- Help them experiment with AI tools in a supervised way, emphasizing responsibility, skepticism, and creativity.
Key Takeaways
- AI is changing how we code, not whether CS matters. Hinton’s core message on December 7, 2025 is that computer science remains deeply valuable even as AI takes over many coding tasks. [30]
- Coding is becoming more like Latin — foundational mental training. Learning to code builds habits of precise, structured thinking that remain useful even if natural-language “vibe coding” dominates. [31]
- The job market is realigning, not disappearing. Some mid‑level coding roles will shrink, but demand for people who understand systems, math, and AI — and who can apply them in real domains — is likely to grow. [32]
- The safest bet is depth plus adaptability. Strong fundamentals in CS, combined with domain expertise and the ability to collaborate with AI tools, are your best hedge against an uncertain future. [33]
Hinton’s advice, stripped to its essence, is reassuringly simple: keep learning to code, but learn to think even more. In an AI-first world, that combination — not raw typing speed in any one language — is what will keep a CS education “valuable for quite a long time.”
References
1. www.businessinsider.com, 2. www.businessinsider.com, 3. www.livemint.com, 4. www.businessinsider.com, 5. www.businessinsider.com, 6. www.businessinsider.com, 7. www.businessinsider.com, 8. www.businessinsider.com, 9. www.businessinsider.com, 10. vividcomm.com, 11. www.eweek.com, 12. fortune.com, 13. www.businessinsider.com, 14. www.livemint.com, 15. www.livemint.com, 16. www.livemint.com, 17. africa.businessinsider.com, 18. fortune.com, 19. fortune.com, 20. www.aol.com, 21. fortune.com, 22. www.businessinsider.com, 23. www.businessinsider.com, 24. www.businessinsider.com, 25. www.businessinsider.com, 26. www.livemint.com, 27. www.businessinsider.com, 28. www.businessinsider.com, 29. fortune.com, 30. www.businessinsider.com, 31. www.businessinsider.com, 32. www.aol.com, 33. www.businessinsider.com


