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

> I've been saying for a while now, if we were to replace high school and college foreign language requirements with a computer programming language class

Computer programming has absolutely nothing to do with learning a foreign language. Learning a foreign language provides excellent perspective on your own, leading to a much greater understanding of grammar.

I took four years of Spanish and it's the only thing that made the endless, repetitive English lessons finally 'click'. For the record, I also took four years of programming and passed both CS AP exams (not that it mattered, since at the time colleges wouldn't acknowledge it b/c it was taught in Pascal and everyone wanted C -- yes, they were really that dumb).

Learning a foreign language provides critical insight into language. Learning to program provides critical insight into how to break problems down and how to structure a solution. Both are valuable and dissimilar.




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

Search: