Earlier quoted context omitted.
1.5 hours a day seems like an immense amount of time for that age, but if the kid is pushing for it, good for them both.
Kids have a different relationship with time. As a kid who was intrinsically interested in programming, 1.5 hours was a joke and a non-starter. I didn't really feel comfortable doing any coding until I could secure 2-3 hours of time for it, and I would easily spend 8+ hours on the rare days when my parents were otherwise engaged and didn't call me away to do other things.
Ask HN: Please share your experience teaching your kids to program
211–220 of 240 posts
Re: Ask HN: Please share your experience teaching your kids to program
#212Earlier quoted context omitted.
Kids have a different relationship with time. As a kid who was intrinsically interested in programming, 1.5 hours was a joke and a non-starter. I didn't really feel comfortable doing any coding until I could secure 2-3 hours of time for it, and I would easily spend 8+ hours on the rare days when my parents were otherwise engaged and didn't call me away to do other things.
At age seven? Again, if the kid is up for it then great, but I think most kids that age have a hard time committing that amount of time to any single activity.
Re: Ask HN: Please share your experience teaching your kids to program
#213She also uses it at school, and she regularly enjoys working with it on her own.
Because she seems to go more toward the graphical creative side, I made her work on the logo of a personal project I work on at the moment, and she did enjoy it a lot.
Sometimes I ask her to edit some c++ code I work on and see how the result is when running the code from Xcode; we have a lot of fun doing that!
Re: Ask HN: Please share your experience teaching your kids to program
#214Your kid is 7. I'm pretty sure hat I was eating dirt when I was 7. If he has showed you he's interested in programming then go ahead, but make sure you're not projecting your own interests onto your kid. It'll lead to resentment in 7 or 8 years.
1.5 hours a day seems like an immense amount of time for that age, but if the kid is pushing for it, good for them both.
Re: Ask HN: Please share your experience teaching your kids to program
#215Your kid is 7. I'm pretty sure hat I was eating dirt when I was 7. If he has showed you he's interested in programming then go ahead, but make sure you're not projecting your own interests onto your kid. It'll lead to resentment in 7 or 8 years.
I am not a parent but I am a product of parents. I have friends that were pushed to learn a musical instrument. They hated being pushed as a kid but as an adult they are so happy to have been pushed. My father was a musician but his POV was unless I showed an interest he didn't push. I'm jealous of those who got pushed. Similarly I have American friends that speak a 2nd language because their parents forced them to g…
Now he has finally given up on his rock star dreams and working in his career but he is far behind his peers. His family struggles financially right now. He wishes that he was never into music and was focused on more productive stuff. He thinks his parents wanted him to play an instrument because they wanted him to impress their friends.
So the lesson is children will find any excuse to complain about their parents.
Re: Ask HN: Please share your experience teaching your kids to program
#216I could tell from an early age that my son wasn’t interested in coding. But still I showed him what I did and the basics of programming. In high school when he had a class that required Java programming, I helped with the assignment. But it was always drudgery.
Eventually I convinced him to look into engineering professions and he went for a year to a top engineering school in environmental engineering. But he never had an engineer’s mind.
He switched schools, got a degree in biology and now works with animals.
I knew he would most likely work with animals from the age of five. I just wanted him to see other options. He’s very, very happy in his profession and that’s rewarding to see.
Re: Ask HN: Please share your experience teaching your kids to program
#217Your kid is 7. I'm pretty sure hat I was eating dirt when I was 7. If he has showed you he's interested in programming then go ahead, but make sure you're not projecting your own interests onto your kid. It'll lead to resentment in 7 or 8 years.
Why do most adults know how to read and do basic math? Because we consider these to the important enough to teach them to children whether they are interested or not. Obviously the thing that differentiates good teachers from bad is the ability to make learning interesting. So in the case of reading, we have books specially written for children of all ages.
Programming is a much younger subject than reading, and it's changed a lot in the last few decades. I am happy to provide my kids with the tools I had available, but honestly I never got good enough at BASIC to build anything useful and LOGO was fun but again, useless. Scratch and other modern kid-focused languages are much better for the job.
Re: Ask HN: Please share your experience teaching your kids to program
#218Got my 6 year old to write a python program. He was so excited the computer did the homework for him. This is a fun way to introduce programming. Example session: >>>number_of_passengers_travelling=672 >>>number_of_passengers_got_down=21 >>>total_remaining=number_of_passengers_travelling-number_of_passengers_got_down >>>print(total) His only question was, do I have to type so much and I said yes. There is no way I am…
Re: Ask HN: Please share your experience teaching your kids to program
#219Re: Ask HN: Please share your experience teaching your kids to program
#220Your kid is 7. I'm pretty sure hat I was eating dirt when I was 7. If he has showed you he's interested in programming then go ahead, but make sure you're not projecting your own interests onto your kid. It'll lead to resentment in 7 or 8 years.
I honestly believe that programming should be considered a vital skill on par with reading and writing. I'm not saying everybody needs to be able to solve LeetCode or build production ready apps, but anybody who works with a computer could benefit from being able to do a little scripting. Programming is a skill that can be a foundation for thousands of different hobbies. Why do most adults know how to read and do bas…