If they aren't themselves drawn to and captivated by the medium, then they simply shouldn't be here. They should be somewhere they actually care about instead. You could maybe set something up that would pique their interest (modding a video game, a robotics project, automating some bit of rote math homework they hate), and if it does, take that lead and support them in any way you can. Otherwise, it's just proselyti…
Ask HN: What is the most compelling reason young people should learn to program?
91–100 of 122 posts
Re: Ask HN: What is the most compelling reason young people should learn to program?
#92Programming a computer is a way of thinking. It in some ways involves the same thinking as determining how to break down a mechanical manufacturing process, or parts of team management (sport or industry), or legal arguments, or considering how biology works. Basic logic is part of this, as is process decomposition, as is just learning a new way of communicating and many other things. Learning new ways of thinking ma…
And to the kids I say - you can make a videogame. That was always compelling to me, although I knew I'd never be a game developer professionally.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#93When I was a kid, we were flying somewhere for a family trip. I remember seeing a man with a laptop with a screen full of code. I had never seen this in person before, and I watched with genuine interest. Much later in life, I found out that I loved coding. I love problem-solving and find programming to be very engaging. I don't think we need to force every kid to learn to code. We ought to expose them to it, though.…
There are solid arguments for learning the concepts behind coding. As for making every child learn Javascript, I wouldn't go that far :)
Re: Ask HN: What is the most compelling reason young people should learn to program?
#94If they aren't themselves drawn to and captivated by the medium, then they simply shouldn't be here. They should be somewhere they actually care about instead. You could maybe set something up that would pique their interest (modding a video game, a robotics project, automating some bit of rote math homework they hate), and if it does, take that lead and support them in any way you can. Otherwise, it's just proselyti…
We can't all love what we do that makes us a living though. The HN audience probably skew very heavily toward loving tech and thus enjoying their work in that industry, but for those without the innate interest it's still better to have a job with good benefits, salary, working conditions etc than one without those things.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#95Re: Ask HN: What is the most compelling reason young people should learn to program?
#96For me, it was always simple. Learning to program gives you control over your environment, and in some sense the world. This is more true now then it was when I was a teenager. For most teens the thing they grate against the most is lack of control over themselves and their direction. Programming puts you back in control. You can make a general purpose computer do anything you can imagine.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#97The only valid reason is that you'd like to know how to program a computer. Nobody ever expected me to be able to learn to do surgery, plant stuff, design buildings or whatever. Programming is not basic literacy. Let's stop pretending it is.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#98Programming 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…
This doesn't resonate with me at all. As a child and teenager I had freedom to effectively pursue whatever I wanted to pursue. I played guitar because I wanted to play guitar. I programmed because I wanted to program. I drew art because I wanted to draw art. I never took lessons I never wanted, nor went to boy scouts, nor pursued organized sports, and all I feel is I was lucky that I had parents that let me dodge those bullets. I also generally did not disobey or ignore my parents because I thought they were reasonable people that told me I should do reasonable things. If they told me, "Clean your room" I might think that an unpleasant activity but I couldn't really dispute that it was good to do even at the time, so I just did it.
My parents forced me do very few things, but I can't think of a major forced activity that didn't feel like wasted time that actively made my life worse. For instance, a terrible cabin trip I never wanted to go on didn't actually help me build character; it just soured me on the outdoors for years.
Re: Ask HN: What is the most compelling reason young people should learn to program?
#99Re: Ask HN: What is the most compelling reason young people should learn to program?
#100Earlier quoted context omitted.
We can't all love what we do that makes us a living though. The HN audience probably skew very heavily toward loving tech and thus enjoying their work in that industry, but for those without the innate interest it's still better to have a job with good benefits, salary, working conditions etc than one without those things.
+1, I say this all the time. Are plumbers "passionate" about their jobs? Did the garbage man end up in his role because of his childhood love of moving garbage? No. So in a world where you'll likely have to drudge through some form of employment, you might as well learn a well paid, _actually valuable_ trade that you get to do from an air conditioned office.