Live data from Hacker News

Ask HN: How are you teaching your children programming?

news.ycombinator.com

11–20 of 66 posts

Re: Ask HN: How are you teaching your children programming?

#11
My kid has been to a couple of camp Edmo where he does some programming for Minecraft, etc. He enjoys it, though most of his summer was outdoors stuff. I haven't looked at the actual code produced in these camps, so I couldn't tell you much more.

I actually have started doing some programming with him around his math homework, using python. This doesn't replace doing things by hand, but it's very different from just using a calculator. There's a different thought process that goes into automating a solver through code that I think is a valuable mental exercise, and that can lead to a deeper understanding that repetitive drills.

The downside to this is that it's more homework-ish, but he actually seems to enjoy learning and realizing how much busywork he can automate, and how much this can scale.

Another wrinkle here is that I wouldn't recommend becoming a software developer or programmer as a career path - however, I do think learning to program is a great idea, especially where it comes to analyzing data. Programming and math ability can become something of a super power when you can apply it in a field where most people don't have those skills (law, medicine, digital humanities, etc).

Re: Ask HN: How are you teaching your children programming?

#13
He discovered scratch.mit.edu on his own, and has been getting more sophisticated by the day. I barely have to do more than help him debug things sometimes.

I am pondering when to introduce him to more classical text-based scripting, but I will admit that nothing I can think of at the moment competes with Scratch for sheer ability to create and share games and animations easily.

Re: Ask HN: How are you teaching your children programming?

#14
My 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?

#16
post #2

I 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.

Re: Ask HN: How are you teaching your children programming?

#17

This has been an interesting topic for my wife and I. Our kids have very limited screen time, and do not have access to a computer / smart phone / iPad on a regular basis. Recently, though, my 1st grade son, the oldest, found the book "Coding Projects in Python" ( https://www.dk.com/us/9781465461889-coding-projects-in-pytho... ), and read through it for about a week before asking if he could use my computer to try so…

Your son is impressive! My daughter is 3 now and I pray she follows a path like this. Obviously I will love her regardless ;)

Even if she picks the wrong editor?

Re: Ask HN: How are you teaching your children programming?

#18
post #17

Earlier quoted context omitted.

Your son is impressive! My daughter is 3 now and I pray she follows a path like this. Obviously I will love her regardless ;)

Even if she picks the wrong editor?

Even if she mixes spaces and tabs?

Re: Ask HN: How are you teaching your children programming?

#20
post #2

I would not. Kids should be outside playing and interacting with other kids, not coding.

Why are those two things mutually exclusive?

Coding outside while running around sounds like a bad idea. But if you meant non-concurrently, then I agree: kids have lots of time, especially if you don't allow them very much screen (TV, play computer) time.
Post reply on HN