Ask HN: What is the most compelling reason young people should learn to program?
81–90 of 122 posts
Re: Ask HN: What is the most compelling reason young people should learn to program?
#82The layman should learn to program the same way that they should know how to cook. They won't be as good as someone who is fascinated with CS, but they should know enough that they won't "starve". To me, everyone should know how to script a basic program (maybe snake or tetris is the line for basic), scrape for some information, and do basic data analysis. As tooling gets better all the time, I could see the goalpost…
Re: Ask HN: What is the most compelling reason young people should learn to program?
#83Re: Ask HN: What is the most compelling reason young people should learn to program?
#84Programming is difficult, and forcing young people to do something difficult that they don't find intrinsically interesting and compelling is mostly a waste of time and effort. Just because a parent wants their child to be able to play the piano with great skill doesn't mean they'll take to it. However, learning to use computers for relatively simple tasks and as an aid in other areas makes a lot of sense. Take the c…
But it might lead to better academic performance, learning discipline and follow through, or they might decide to branch off in a related direction for fun (guitar, electronic production, etc).
Just my personal opinion, but sometime parents do know best (or better than a teen) and "forcing" a kid to do something outside their comfort zone can be good for them.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#85Programming is difficult, and forcing young people to do something difficult that they don't find intrinsically interesting and compelling is mostly a waste of time and effort. Just because a parent wants their child to be able to play the piano with great skill doesn't mean they'll take to it. However, learning to use computers for relatively simple tasks and as an aid in other areas makes a lot of sense. Take the c…
Re: Ask HN: What is the most compelling reason young people should learn to program?
#86That said, a child can learn these things using Scratch or Logo, and it is better to learn these things at a much younger age than 13! For teenagers I would look at algorithmically-generated 3D models (for printing) and robotics.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#87Programming is difficult, and forcing young people to do something difficult that they don't find intrinsically interesting and compelling is mostly a waste of time and effort. Just because a parent wants their child to be able to play the piano with great skill doesn't mean they'll take to it. However, learning to use computers for relatively simple tasks and as an aid in other areas makes a lot of sense. Take the c…
"Just because a parent wants their child to be able to play the piano with great skill doesn't mean they'll take to it" And yet the beast, vast majority of kids who were forced to learn to play a musical instrument are grateful that their parents forced them to do it, even if they do not "take to it" i.e. 99.9% of kids. The ones who didn't get forced to learn an instrument regret missing out. As a parent you are buil…
Conversely, I was forced to do many team sports as a child, despite never having an affinity for them, and even today have no love for them or those memories, and consider most of that to be wasted time. (And again conversely, the physical activities that I chose of my own volition - biking, roller blading, and the like - are things I wish I made more time for in my adult life)
Children, especially teens, aren't just grubs that you have to impose your will onto. They know things that they want, and you should channel them into productive things they actually want to do.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#88And I'll go the other way - children should not be taught towards programming. After 20 years in front of a computer, I find that working in front of a computer is one of the worst jobs in the 21st century.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#89The layman should learn to program the same way that they should know how to cook. They won't be as good as someone who is fascinated with CS, but they should know enough that they won't "starve". To me, everyone should know how to script a basic program (maybe snake or tetris is the line for basic), scrape for some information, and do basic data analysis. As tooling gets better all the time, I could see the goalpost…
Could you please explain how these tasks would improve quality of life for someone in another field? A doctor, mechanic, hairdresser, etc. I fail to see how these are as important as cooking or literacy (as it's been compared to elsewhere in the thread).
Same thing with auto mechanics (that actually involves computers these days, BTW) and even hairdressers could find some efficiency in optimizing their processes, which is another skill coding provides.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#90The layman should learn to program the same way that they should know how to cook. They won't be as good as someone who is fascinated with CS, but they should know enough that they won't "starve". To me, everyone should know how to script a basic program (maybe snake or tetris is the line for basic), scrape for some information, and do basic data analysis. As tooling gets better all the time, I could see the goalpost…
Could you please explain how these tasks would improve quality of life for someone in another field? A doctor, mechanic, hairdresser, etc. I fail to see how these are as important as cooking or literacy (as it's been compared to elsewhere in the thread).