Hacker News new | past | comments | ask | show | jobs | submit login

The notion that teaching programming at an early age will somehow degrade the software engineering profession is simply preposterous. The fact that I took Spanish for 4 years certainly doesn't devalue the translation profession. Learning how to code is like learning a foreign language-- it takes time to master and is best learned when being fully immersed in it. But that doesn't preclude from introducing it earlier. In fact, it will probably have the opposite affect that you imagine. After my years of failing to learn Spanish, I have a profound respect for those who can speak it so easily. And because I know good bilingual speakers are hard to come by, I would probably pay a premium for their talents if my day job required me to interface with Spanish-speaking cultures.



Good point, but i dont agree. You learn a language to be able to communicate with people in different countries, to be able to travel the world and find your way through it. Most people dont want to pursue a career in the language they are learning.

Programming on the other hand is a niche skill which you absolutely do not need to know or master in this world. Maths, Physics, Chemistry and languages are skills that are much more important in terms of a general skill-set to master daily life than programming is.

Programming is for people that pursue a career in the IT industry or science. Is it a nice skill to have ? Sure, just like carpentry or mechanical engineering.


>Programming on the other hand is a niche skill which you absolutely do not need to know or master in this world. Maths, Physics, Chemistry and languages are skills that are much more important in terms of a general skill-set to master daily life than programming is.

That's does not compute to me. Why is chemistry an inherently more important than programming?


"Programming is for people that pursue a career in the IT industry or science. Is it a nice skill to have ? Sure, just like carpentry or mechanical engineering."

And we never expose anyone to the beginnings of those disciplines in school, ever, do we?


We do, just like programming, so whats your point ?


That if they are niche skills, like programming, and we teach the beginnings of them, why are you so opposed to people being taught the beginnings of programming?


I am not against that, i am just not a fan of this whole new "everyone needs to know how to program" hypetrain.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: