Ask HN: Teaching kids to program?
I also played with BASIC around the same time, and have rather fond memories of sneaking into his office and making little "Hello World" type programs on his Casio FX-5200P when he wasn't paying attention.
My oldest son will be turning 6 later this year and he has developed a great interest in mobile devices and such lately, so I'm looking for something that would provide a similar experience to mine, but within the context of his generation.
I don't think the robot turtles type of board games are really it. Intuitively I feel like I'm looking for a mobile app that is some kind of cross between Quartz Composer and Hypercard, but then I'm not really sure what I'm looking for either. Anyone have any input?
(I've looked at the previous asks here, but they are either > 3 years old - a lot has changed - or didn't have any traction.)
10 comments
[ 3.4 ms ] story [ 34.4 ms ] threadAnd today's front page article on "how a diode changed my life" could be interesting
Edit: Addendum- RFO BASIC is a great way to make apps for Android, on Android http://rfobasic.com http://laughton.com/basic/
It is increasingly apparent that the next generation is going to be using mobile - perhaps exclusively - so I'm looking for something mobile specific.
Edit: I should clarify by mobile specific that I mean the app itself runs on mobile, not just something that can target a mobile app.
I work on a college campus, and a significant and increasing number of kids have no laptop or desktop at all.
Actually, ours is more of a Maker dojo; we do electronics and more classical kids' activities as well, depending on their interests at the time.
For all its shortcomings, Scratch has been the cornerstone of our program. I strongly recommend giving it a try and see where it takes your kid.
For a 6 year old and as a mobile app, Scratch Jr. might be more appropriate. It's usually what we suggest younger siblings (4-6) to try. We've also used it successfully in the past as a stepping stone.
Then there's App Inventor, block based and very similar to Scratch, which lets you create Android applications. We have some older kids (12, 13) making money off Play Store :)
Consider joining a Coder Dojo. Also consider founding one yourself.
(Sorry if this is too concise. I'm tired and on mobile)