frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: How should new programmers learn in the AI era?

3•loa_observer•2h ago
My younger brother just started learning programming. When I was learning, I spent weeks building small demos and exercises — calculators, todo apps, little games — but now, most of those can be built in seconds with AI assistants.

I’m wondering: should new programmers still learn the same way we did — building everything by hand — or are there better ways to learn with AI tools around?

Have you seen examples of new developers who learned effectively with AI assistance? How did they structure their learning or projects?

I’d love to hear what worked for you, your students, or junior colleagues today.

Comments

avestura•2h ago
If you wanted to become a painter, would you use generative AI to make you a painting and then call yourself an artist? I wouldn't. Downloading mp3 files doesn't make anyone a musician.

That said, I don't see any problem with using AI to grasp ideas faster[1]. AI can help you create a personalized roadmap and resolve confusion along the way. But if one doesn't go hands-on and understand what the AI is doing, and only consumes the output, there is no learning in that.

[1] By 'faster,' I mean getting a response quickly (requires fact-checking, ofc) instead of spending hours on Stack Overflow.

beardyw•2h ago
I had 50 years as a programmer. For 50 years I was learning new stuff. It doesn't stop, so you need to get used to it. Hard won knowledge sticks best so AI may blunt your learning if you are not careful.
GianFabien•2h ago
AI is simply the latest tool. There was time when a similar question was whether to learn assembly language because we now had compilers (C, Pascal, FORTRAN etc). That question glossed over the value of understanding the foundations. When things don't work as expected, debugging requires deeper knowledge.

AI is a fantastic research assistant and even a tutor. But you still have to ask "good questions" and remain sceptical, both of which in turn requires foundational knowledge.

eimrine•1h ago
Learn everything about datatypes. You may happily skim the algorythms.
proc0•1h ago
AI is the best teacher, short of a 1:1 with an actual human teacher. You can literally learn almost anything, and it's at the very least a starting point, and then you ask it for the best books to continue with.

For people that like learning on their own, it opens up all doors. With that in mind, as you're learning build everything by hand. Copy the code by typing it, not copy/pasting. Make sure you understand each line and can change things as you go while still having it compile and work.

Start with actual projects, first small projects, then larger and larger. Each project should be something you can show someone else, if not upload and share online. Once you have a few projects, the path forward reveals itself and you'll know which books to read and what to tackle next.

Honestly, for learning programming, university is no longer needed. It's at best a place to network and meet potential employers, but even that is not necessary and there are ways to network online.

Rust cross-platform GPUI components

https://github.com/longbridge/gpui-component
1•xvilka•1m ago•0 comments

Fixing rust-lang stdarch issues in LLVM

https://tweedegolf.nl/en/blog/196/fixing-rust-lang-stdarch-issues-in-llvm
1•fanf2•3m ago•0 comments

OpenTollData

https://github.com/louis2038/OpenTollData
1•maelito•3m ago•0 comments

The people who dare to say no to artificial intelligence

https://www.msn.com/en-us/news/us/meet-the-people-who-dare-to-say-no-to-artificial-intelligence/a...
1•pseudolus•4m ago•0 comments

Fatal incident during Pump.fun livestream

https://pump.fun/coin/BCKV4RDYSXnvWEyKxyQd2wh5XSa2Cq6rETiBaHztpump
1•germanpro•4m ago•1 comments

Show HN: Mesh AI enables 3D creators to turn their imagination into reality

https://www.meshivo.com
1•JiangJason•8m ago•0 comments

Human-errors: a nice way to show errors in config files

https://github.com/NSPC911/human-errors
1•Terretta•10m ago•0 comments

Kotlin Weekly #482

https://mailchi.mp/kotlinweekly/kotlin-weekly-482
1•amalinovic•12m ago•0 comments

Ask HN: Control 2 air-gapped computers with 1 mouse and keyboard

1•WorldDev•13m ago•0 comments

WorldGrow: Generating Infinite 3D World

https://github.com/world-grow/WorldGrow
1•cdani•14m ago•0 comments

Credit based AI Search analytics tool for marketers

https://www.geosaur.com
2•teemupp•17m ago•0 comments

Rust Gets a Garbage Collector

https://weeklyrust.substack.com/p/rust-gets-a-garbage-collector
1•rustbytes•18m ago•0 comments

Loglybase – Open-source platform for sharing product updates

https://loglybase.com/
1•alf_UMi•19m ago•1 comments

The Quest for Corrosion Proof Satellites

https://www.universetoday.com/articles/the-quest-for-corrosion-proof-satellites
2•FromTheArchives•20m ago•0 comments

Kimi K2 RL'ed Qualitative Data to Write Better

https://www.dbreunig.com/2025/07/31/how-kimi-rl-ed-qualitative-data-to-write-better.html
2•nekofneko•23m ago•1 comments

Tell HN: macOS 26 is making me have regrets for the first time in 12yrs

1•trumbitta2•25m ago•0 comments

The soil falling over my head

https://samkriss.substack.com/p/the-soil-falling-over-my-head
1•gHeadphone•29m ago•0 comments

Webbsite.renavon.com: Continuing Hong Kong corporate data of Webb-site.com

https://webbsite.renavon.com/
1•slygent•30m ago•1 comments

AWS Adds Scope 3 Emissions Data to Customer Carbon Footprint Tool

https://thenewstack.io/aws-adds-scope-3-emissions-data-to-customer-carbon-footprint-tool/
1•chhum•31m ago•0 comments

Gnome 49 RAM Usage on NixOS, Chimera Linux and Manjaro

https://grigio.org/gnome-49-ram-usage-on-nixos-chimera-linux-and-manjaro/
1•grigio•32m ago•1 comments

Token-Oriented Object Notation – JSON for LLMs at Half the Token Cost

https://github.com/johannschopplich/toon
1•Terretta•32m ago•0 comments

ShinkaEvolve in Action: How a Human-AI Partnership Conquered a Coding Challenge

https://sakana.ai/icfp-2025/
1•doppp•36m ago•0 comments

Overwhelmed by Gun Violence

https://andys.blog/overwhelmed/
1•andytratt•37m ago•0 comments

Chatbots Are Pushing Sanctioned Russian Propaganda

https://www.wired.com/story/chatbots-are-pushing-sanctioned-russian-propaganda/
5•fleahunter•43m ago•3 comments

The last European train that travels by sea

https://www.bbc.com/travel/article/20251024-the-last-european-train-that-travels-by-sea
17•1659447091•47m ago•12 comments

Tenacity – a multi-track audio editor/recorder

https://tenacityaudio.org
1•smartmic•47m ago•0 comments

Mushroom-infused chips an alternative to using rare earths in memristors

https://www.tomshardware.com/tech-industry/shiitake-powered-computer-demonstrated-by-researchers-...
1•rguiscard•50m ago•0 comments

Losing Trust in the Internet

6•vlan121•52m ago•5 comments

How to Fix Object or Platform Fall When Player Fall on It in Unity [video]

https://www.youtube.com/watch?v=pD8hcYxUYYo
1•techwrath11•53m ago•0 comments

What Happened to Running What You Wanted on Your Own Machine?

https://hackaday.com/2025/10/22/what-happened-to-running-what-you-wanted-on-your-own-machine/
14•marbartolome•55m ago•0 comments