3 ms·
Make programming simple and fun. Scratch is a great gateway for younger kids >10. It'll allow them to see the cause and effects of adding different 'blocks' of
by HelloFellowDevs 8y ago
Make programming simple and fun. Scratch is a great gateway for younger kids >10. It'll allow them to see the cause and effects of adding different 'blocks' of code. The Scratch website also offers opportunities to remix previously made games. After 10, possibly introduce 'proper' programming and maybe create a small project together. The older they get the more ideas they may want to pursue on their own. It's best to make programming rewarding but not taxing at an early age, so they don't get frustrated and quit.
- nickjj 8y agoAs an aside, Scratch is also really good for teaching adults how to program.
- hmahncke 8y agoScratch is fantastic, and has an amazingly supportive community. My (middle-school) daughter has spent tons of time making Scratch programs with groups of people she's met on Scratch, and it's been a really positive experience. She and I worked her way through: https://www.amazon.com/dp/1305075196/ https://www.amazon.com/dp/1305075196/
- markdoubleyou 8y agoI just started my 6 year old on ScratchJr (simplified Scratch for Kindergarteners), using an old Android tablet. I was reluctant to give him more screen time, so we do it after dinner when we'd normally let him wind down and watch a TV show. We give him a choice between TV and ScratchJr every night, and he picks ScratchJr every time ("Scratch is better, I can control it"). We sit down together and do one or two structured activities from the "Offical ScratchJr Book", and then I let him go solo for a little while (he usually tweaks the scripts from the book to do silly things). It's a pretty limited environment compared to full-blown Scratch, but he's got a ways to go before he outgrows it--he's got the motion blocks down pat, but still hasn't absorbed the idea that scripts can send messages to each other to coordinate events. https://www.amazon.com/Official-ScratchJr-Book-Help-Learn/dp/1593276710 https://www.amazon.com/Official-ScratchJr-Book-Help-Learn/dp...
- ronilan 8y ago> Make programming simple and fun. Indeed. And I second that Scratch, which is great on many levels, is especially good as a starting point. I have three kids (12,11,8) who started at 6+- and still enjoy it extensively. I made BlockLike.js (https://www.blocklike.org https://www.blocklike.org) to make them progress, and it worked pretty good. > The older they get the more ideas they may want to pursue on their own. Indeed again. The older one played with BlockLike, and then went exploring on his own. He gets ideas from YouTube and just try’s them out. Landed here on the top of the front page with some cellular automata a couple of weeks back. He is off to trying Python now...