frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

How should I introduce my 13-year-old daughter to programming?

4•AsifMushtaq•4h ago
I’m an experienced developer, but recently my 13-year-old daughter told me she wants to learn programming—and surprisingly, I find myself unsure about how to get her started.

There’s an overwhelming amount of advice out there. Some suggest beginning with Scratch or other no-code platforms, while others recommend jumping straight into the command line or a “real” programming language.

I’m torn between a bottom-up approach (teaching the fundamentals first and building up) and a top-down approach (starting with something more visual and practical, then filling in the gaps later). If we go top-down, should we start with Scratch or dive directly into a language? If it’s a language, should it be Python, JavaScript, or something else?

Even on the hardware side, I’m debating whether it’s better to get her started on Windows, macOS, or something else entirely.

I’d love to hear from those of you who have introduced programming to kids (or started young yourselves). What worked, what didn’t, and what path would you recommend?

Comments

codingdave•3h ago
You'll find that when they teach kids in the schools, they start with the fundamentals. Logic, branching, loops, problem decomposition, debugging. Doing so has even been shown to improve their overall academics because they approach all their classes with an eye to logic and troubleshooting when they get things wrong and it builds resilience and self-correction into their world views.

Even aside from that, it puts them in the same boat as experienced coders, in making their own decisions -- If they know the logic, they can choose for themselves whether they prefer the syntax of Python vs. JavaScript, or any other environment.

DauntingPear7•2h ago
I think you’re over estimating the intellect of the average 3rd grader here. I think a gentle and feedback/visually oriented method would be best
DauntingPear7•2h ago
When I was in 3rd-5th grade I really enjoyed scratch. In middle school I started learning python mostly on my own. I found how Python did classes/OOP extremely challenging and confusing to my middle school brain, but it was pretty simple otherwise.
jas0n•2h ago
What interests her? What excites her? My philosophy of childhood education mostly comes down to inspiring and growing their curiosity. If you can guide her to things that are most interesting, over time she will become more interested in more complex, robust things and will need your help navigating how to do those things.
sorrythanks•1h ago
Let her do something visually compelling in a medium she already uses to engage with the computer.

I've enjoyed success in getting people excited by having a person create an HTML button, and write a line of JavaScript that changes the background colour of the page to their favourite colour. After they have done that, and as such feel like a god, then some fundamentals via simple games.

adamgroom•1h ago
My son is 14 and I got him interested by showing him how to automate navigating web pages with selenium.

We used python as that’s what they teach in school, and was happy with an app that that navigated to Deliveroo and added his favourite McDonalds order to the cart!

Show HN: SJT- A lightweight structured JSON table format for APIs

1•yukiakai•11m ago•0 comments

China Warns Against Excess Competition in Booming AI Race

https://www.bloomberg.com/news/articles/2025-08-29/china-warns-against-disorderly-competition-in-...
1•1vuio0pswjnm7•28m ago•1 comments

/proc/filesystems

https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/4/html/reference_guide/s2-proc-...
3•kamaraju•42m ago•0 comments

From Zero to 76.5B: The Grok Code Fast Review

https://blog.kilocode.ai/p/from-zero-to-765-billion-the-grok
4•sytse•44m ago•1 comments

The $10T AI Revolution: Why It's Bigger Than the Industrial Revolution [video]

https://www.youtube.com/watch?v=yoycgOMq1tI
1•mgh2•44m ago•0 comments

Investigating the July/August 2025 Price Gap Between LUNO and VALR

https://www.teruza.com/info-hub/crypto/investigating-the-july-2025-price-gap-between-luno-and-valr
1•teruza•49m ago•1 comments

Accelerating Linux Pipes with Solarflare Onload

https://medium.com/@sgn00/accelerating-linux-pipes-with-solarflare-onload-9c17ba9eb36b
2•sgn00•49m ago•0 comments

Linus Torvalds marks bcachefs as "externally maintained"

https://lwn.net/Articles/1035736/
2•Bogdanp•49m ago•0 comments

SSA Chief Data Officer Resigns

https://old.reddit.com/r/fednews/comments/1n3mm9m/ssa_chief_data_officer_resigns/
1•heywoods•50m ago•0 comments

An SF hackathon where the winner gets to take a shower

https://www.showerhacks.org/
2•JohnLins•52m ago•0 comments

I sat down with Werner Vogels, the CTO of Amazon

https://everton.xyz/i-sat-down-with-werner-vogels/
2•evertonmjr•56m ago•0 comments

Fun and Immersive Typing Game

https://keybara.io
1•martyhendricks•58m ago•0 comments

Niminst: A tool to generate an installer for a Nim program

https://nim-lang.org/docs/niminst.html
1•TheWiggles•59m ago•1 comments

Condor's Cuzco RISC-V Core at Hot Chips 2025

https://chipsandcheese.com/p/condors-cuzco-risc-v-core-at-hot
2•zdw•1h ago•0 comments

Linear Regression: A Visual Introduction to Almost Everything You Should Know

https://mlu-explain.github.io/linear-regression/
2•pykello•1h ago•0 comments

US Homeland Security chief reports breach at FEMA, fires 23 employees

https://www.reuters.com/world/us/us-homeland-security-chief-reports-breach-fema-fires-23-employee...
10•clwg•1h ago•3 comments

The fight against labeling long-term streaming rentals as "purchases" you "buy"

https://arstechnica.com/gadgets/2025/08/i-like-plaintiffs-chances-prime-video-back-in-court-over-...
9•makeitdouble•1h ago•0 comments

Today's game consoles are historically overpriced

https://arstechnica.com/gaming/2025/08/todays-game-consoles-are-historically-overpriced/
2•zdw•1h ago•0 comments

The feather's multi-functional structure inspires hierarchical design

https://royalsocietypublishing.org/doi/pdf/10.1098/rsif.2024.0776
1•zdw•1h ago•0 comments

The Long History of Life on Mars

https://www.newyorker.com/news/fault-lines/the-long-history-of-life-on-mars
1•petethomas•1h ago•0 comments

What is the current and accepted definition of formally proved software?

1•cauterize•1h ago•0 comments

Gilfoyle Show – AI in Business: The Great Productivity Strike [video]

https://www.youtube.com/watch?v=8CeMFSIV6sQ
1•real-hacker•1h ago•1 comments

Show HN: Hacker News em dash user leaderboard pre-ChatGPT

https://www.gally.net/miscellaneous/hn-em-dash-user-leaderboard.html
28•tkgally•1h ago•27 comments

FCC Rejects Calls for Cable-Like Fees on Broadband Providers

https://thedesk.net/2025/08/fcc-no-broadband-fees-nab/
3•m463•1h ago•0 comments

Battlefield 6 Dev Apologizes for Requiring Secure Boot to Power Anti-Cheat Tools

https://arstechnica.com/gaming/2025/08/battlefield-6-dev-apologizes-for-requiring-secure-boot-to-...
2•m463•1h ago•0 comments

OpenAI tackling life extension with LLMs

https://openai.com/index/accelerating-life-sciences-research-with-retro-biosciences/
4•oskarpearson•1h ago•0 comments

Stop Losing Traffic Arbitrage Accounts–Run Safer, Smarter Campaigns with DICloak

https://dicloak.com/blog-detail/from-clicks-to-cash-how-dicloak-helps-you-run-traffic-arbitrage-s...
3•DICloak•1h ago•1 comments

Bare Minimum LeetCode Extension

https://chromewebstore.google.com/detail/leetcode-difficulty-hider/lnhkllaalenghamgopegkgdfihhgidac
1•hmm_123•1h ago•0 comments

High-performance athletes at risk for depression despite benefits of activity

https://medicalxpress.com/news/2025-08-highlights-depression-high-athletes-benefits.html
2•PaulHoule•1h ago•1 comments

What happens to tariffs now that a federal appeals court has knocked them down?

https://apnews.com/article/trump-tariffs-court-ruling-trade-1c5a02ad38597c3629eff5977490813a
2•petethomas•1h ago•1 comments