TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What's a good resource for a 9 year old to learn programming?

23 点作者 roryreiff超过 11 年前

15 条评论

cryptoz超过 11 年前
I&#x27;ve heard excellent things about Scratch: <a href="http://scratch.mit.edu/" rel="nofollow">http:&#x2F;&#x2F;scratch.mit.edu&#x2F;</a>
评论 #6593875 未加载
评论 #6596019 未加载
trafficlight超过 11 年前
CodeHS has been fantastic.<p>I&#x27;m part of a project called Code Montana whose goal is to teach 1000 Montanan high schoolers how to program using CodeHS primarily. The project launched in September and we already have over 400 kids signed up.<p><a href="http://codehs.org" rel="nofollow">http:&#x2F;&#x2F;codehs.org</a><p><a href="http://www.codemontana.org/" rel="nofollow">http:&#x2F;&#x2F;www.codemontana.org&#x2F;</a>
评论 #6595150 未加载
VPrime超过 11 年前
We developed an iPad app called GamePress. Its live in the app store for free. <a href="http://www.gamepressapp.com" rel="nofollow">http:&#x2F;&#x2F;www.gamepressapp.com</a><p>Teachers have started using it to teach students about programming and game development.<p>It is similar to Scratch, but it is more powerful (and easier to actually make a game). The behaviour system has thing slike timers, if statements, math functions, variables.<p>So far from what we have been told by our users it is a great intro to programming concepts.<p>Keep in mind we never developed it for teaching programming! it was made as a fun and easy way to make and share video games!
rjsears超过 11 年前
How about this one: Python for Kids<p><a href="https://www.sparkfun.com/products/11729?utm_source=SparkFun+Customer+Newsletter&amp;utm_campaign=49ac100126-Oct7-Oct11_Newsletter&amp;utm_medium=email&amp;utm_term=0_fa5287abaf-49ac100126-60754509" rel="nofollow">https:&#x2F;&#x2F;www.sparkfun.com&#x2F;products&#x2F;11729?utm_source=SparkFun+...</a>
thejteam超过 11 年前
My daughter (age 7) used Microsoft Kodu at summer camp this year and really liked it.<p><a href="http://fuse.microsoft.com/projects/kodu" rel="nofollow">http:&#x2F;&#x2F;fuse.microsoft.com&#x2F;projects&#x2F;kodu</a><p>I haven&#x27;t had time to play with it, but I loaded it onto a computer for her and she occasionally plays with it still.
throwwit超过 11 年前
I would (probably controversially) say there&#x27;s plenty of time to learn programming later on in the teenage years. Children only start developing abstract reasoning skills around 12 years of age. Learning social reasoning skills is more important than internalizing the way a compiler works.
评论 #6608747 未加载
markcmyers超过 11 年前
This combination of a diagram-rich Kindle book and free online interactive exercises provides a learning curve so gentle, it&#x27;s good for both adults and 9-year-olds: <a href="http://www.ASmarterWayToLearn.com" rel="nofollow">http:&#x2F;&#x2F;www.ASmarterWayToLearn.com</a>
dasmithii超过 11 年前
I never would have started coding if it weren&#x27;t for Processing. It&#x27;s relatively easy to learn, but is also Java-based and super powerful. I still use it today!<p>Check out <a href="http://www.processing.org" rel="nofollow">http:&#x2F;&#x2F;www.processing.org</a>
jfaghm超过 11 年前
I wonder if Raspberry PI would be a good one to get kids thinking below the hood. I am currious to hear how did Drew Houston start programming at 5 years old? I have a 2.5 years old so he&#x27;s almost there!
ScottWhigham超过 11 年前
Has he&#x2F;she gotten into Lego Mindstorms yet? I&#x27;ve sent my 9yo to summer camp to do that for the past two years and, when his birthday comes up next year, that&#x27;s probably what he will get.
评论 #6593430 未加载
asmman1超过 11 年前
Look at Microsoft smallbasic <a href="http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx" rel="nofollow">http:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;devlabs&#x2F;cc950524.aspx</a>
roryreiff超过 11 年前
It might be worth noting that this particular 9 year old is really good at math, but struggles a bit with reading. Thanks for all the suggestions so far!
frr149超过 11 年前
The best is <a href="http://www.imacs.com" rel="nofollow">http:&#x2F;&#x2F;www.imacs.com</a>
评论 #6593343 未加载
nRike超过 11 年前
I think CodeCombat.com would do the trick, they just got accepted into YC w&#x27;12.
fit2rule超过 11 年前
Find him an old Amstrad or similar 8-bit computer. Seriously. There is no better way to learn programming than having an old 8-bit machine in front of you, a stack of magazines with listings, and a free afternoon ..