8 ms·
I can't believe we're 30 comments in and nobody has mentioned Scratch yet! (http://scratch.mit.edu/ http://scratch.mit.edu/ or http://en.wikipedia.org/wiki/Scra
by objclxt 14y ago
I can't believe we're 30 comments in and nobody has mentioned Scratch yet! (http://scratch.mit.edu/ http://scratch.mit.edu/ or http://en.wikipedia.org/wiki/Scratch_(programming_language) http://en.wikipedia.org/wiki/Scratch_(programming_language))
If you're not familiar with it, Scratch was developed by the Media Lab and heavily influenced by Logo. It's used in thousands (tens of thousands?) of elementary schools to teach programming concepts. It's a really great language, and is incredibly visual.
One of the great things about Scratch is that whilst it's certainly heavily slanted towards children it's not exclusively for them. Actually, Scratch is used at Harvard for the first week of their Intro CS course. If you're interested in programming languages for children and those new to CS then Scratch is well worth a look.
- creamyhorror 14y agoYep. I introduced my little brother to Scratch and he quite enjoyed playing with it for a week or two, making a little game or three in the process with a bit of help from me. It's a great experience. I think it might be slightly confusing for younger people, because it's almost 'real' programming, especially once you try implementing things like side-scrolling animation. But it's certainly powerful, and the way the code is created by dragging and snapping parts together is neat. Give it a try with your young cousins, and give them an early taste of programming! When they're modding their games in the future they'll thank you for it.