TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What's the best way to teach my kid to code?

12 pointsby ajessupalmost 14 years ago
Hey folks. Apologies if this question has been asked before (if it has, please point me to the answers). I want to get my 5 year old son into coding. He's pretty handy with basic tasks on the computer, and more importantly is inquisitive and creative.<p>He also has the attention span of a 5 year old, so if he wants to learn anything, it not only needs to asume no prior knowledge of programming, but also needs to quickly and repeatably deliver some escalating level of gratification in order to keep a kid (or for that matter, most adults) interested.<p>What resources are around geared towards kids learning to code that don't assume too much knowledge, are hands on and interactive, and are actually fun for a 5 year old? If you're a parent who's taught their kids to code, what resources and/or techniques worked for you? What didn't?<p>(A future programming prodigy is grateful in advance for the benefit of your insight.)

3 comments

squidbotalmost 14 years ago
I started my 6 year old daughter on Scratch. I think it will fill the bill for your son. It's very visual and includes enough control structures to allow you to make real programs (games and media presentations are its forte.)<p><a href="http://scratch.mit.edu/" rel="nofollow">http://scratch.mit.edu/</a><p>Now that she's 8 and has a better understanding of math she's moved on to <a href="http://inventwithpython.com/" rel="nofollow">http://inventwithpython.com/</a>
评论 #2886139 未加载
评论 #2886606 未加载
polyfractalalmost 14 years ago
If he likes Legos, the Lego Mindstorms kits are awesome. You get to build projects and then program them to do things. I'm not sure how the kit is currently set up, but 10 years ago it shipped with a basic, graphical programming language. You snapped together programming blocks to create the logic. Would probably be perfect for a younger kid.<p>When your kid outgrows the graphical language (I did after a while) people have ported Java and C to the Mindstorms too.
lylejohnsonalmost 14 years ago
<a href="http://hackety-hack.com/" rel="nofollow">http://hackety-hack.com/</a>