Over the past year I've seen a handful of what looked to be really great resources for teaching younger kids how to program, but I never took the time to save any of them away. But now, I recently asked my little brother if he would want to learn, and he seemed genuinely interested. Would HN help me out in aggregating resources I can use to teach him?
Here are some links I've been collecting for when my daughter is old enough:<p><a href="http://www.in-the-attic.co.uk/2012/10/04/teaching-my-5-year-old-daughter-to-code/" rel="nofollow">http://www.in-the-attic.co.uk/2012/10/04/teaching-my-5-year-...</a><p>The Scratch programming environment for kids: <a href="http://scratch.mit.edu/" rel="nofollow">http://scratch.mit.edu/</a><p><a href="http://hackaday.com/2012/10/31/olpc-tablet-distribution-proves-concepts-laid-out-in-the-diamond-age/" rel="nofollow">http://hackaday.com/2012/10/31/olpc-tablet-distribution-prov...</a><p>If you're in the UK:
<a href="http://www.codeclub.org.uk/" rel="nofollow">http://www.codeclub.org.uk/</a>
If you want to walk through the lessons with him, you can check out:<p><a href="http://learningcorona.com/" rel="nofollow">http://learningcorona.com/</a><p><a href="http://www.coronalabs.com/products/corona-sdk/" rel="nofollow">http://www.coronalabs.com/products/corona-sdk/</a><p>Lua is a simple language and might be good for picking up basic concepts. Corona has an unlimited free trial, and you can build simple games with very little code. The result will run in the Corona simulator (which will look like an Android or iPhone).
Alice is reasonably cool.<p>www.alice.org<p>Touchdevelop in the browser is a more recent option:<p><a href="https://www.touchdevelop.com/app/" rel="nofollow">https://www.touchdevelop.com/app/</a>