https://scratch.mit.edu/
Ask HN: How are you teaching your children programming?
41–50 of 66 posts
Re: Ask HN: How are you teaching your children programming?
#42The bad parts of Roblox provide an opportunity for me to explain exactly what's bad about proprietary tools, centralization, pay-to-win, spending real money on digital goods, etc. Roblox isn't much worse than AAA games in this regard. My kid is showing forethought about spending his limited supply of Robux and he's parroting some of my rants when he talks himself out of buying something. Hopefully that parroting turns into genuine understanding. Eventually, he'll want to move on from Roblox or they'll disappear and he'll learn first-hand the pain of moving to a new platform and leaving all of your code and digital goods behind; and that the only things that last are libre code/assets, algorithms, concepts, ideas and memories.
Re: Ask HN: How are you teaching your children programming?
#43I would not. Kids should be outside playing and interacting with other kids, not coding.
While I agree, you don't want to stifle your kids childhood; these are not mutually exclusive. You teach your kids how to read, how to do math, history of the world - Computer science will soon be no different. Might as well get ahead and teach them during learning time.
What makes you think that? It's a very specialized field. It's not going to be something parents are casually teaching to their kids.
Re: Ask HN: How are you teaching your children programming?
#44Earlier quoted context omitted.
By seeing all the fat stacks that mommy or daddy is bringing home?
Ew, on several orthogonal levels.
Seems like encouraging children to follow an interest that could lead them to wealth through work isn't a bad thing?
Re: Ask HN: How are you teaching your children programming?
#45I would not. Kids should be outside playing and interacting with other kids, not coding.
They aren't asking for parenting advice here. Kids need more than just playing outside, hence the whole school thing.
Re: Ask HN: How are you teaching your children programming?
#46My son is 12 and a half. I have recently handed him a copy of "Learn you a Haskell..." and a laptop running ghci. He has been making his way through the first couple of chapters with only a little help from me, and seems to be understanding everything that's come up so far.
Re: Ask HN: How are you teaching your children programming?
#47Its ages 5+, but a 4 year old can do it. you can command the mouse to go forward, backward, turn right, and turn left. You build your own maze out of the pieces. There are little cards with the action that they can place on the maze to help plan out the steps.
I think this is a great option. Previously I had recommended the board game robot turtles, but I think this is more appealing to a child.
Re: Ask HN: How are you teaching your children programming?
#48True story.
Re: Ask HN: How are you teaching your children programming?
#49By cultivating interest, not by forcing them into it.
And how to do that ?
I would leave them alone, let them see what you do maybe, show them minecraft. But don't expect them to magically take to it.
When I was a kid I gained my interest in computers from seeing my Grandfather building a computer, my sister was there when he was building it. Yet I kept to it and she pursued other endeavors.