4 ms·
Which programming language you learn and use doesn't matter? Really ?? It doesn't matter for most people because they only know C/C++/C#/Java/JavaScript/Python
by ankurdhama 15y ago
Which programming language you learn and use doesn't matter?
Really ?? It doesn't matter for most people because they only know C/C++/C#/Java/JavaScript/Python and other similar language as they all provide same kind of "thinking technique" and you have been programming using same techniques your whole life.
Try to learn languages like Lisp and Haskell and over a period of time they will change the way you think about programming and if something can change the way you think about solving problem, it does matter.
- zedshaw 15y agoI disagree with the idea that a language changes how you think. I think a more accurate statement is: "A programming language teaches you to think like the language's creator(s)." If you look at it from that more anthropological lens, then you start to see how you're not necessarily learning new ways of thinking, you're learning something more like a new language around a group of people who think similar. Once you understand that you start to see that none of these are any better or worse than the others, and thinking like you learned some secret weapon at the Church of Haskell will really just prevent you from exploring other cultures.
- ankurdhama 15y agoHmmm.. the "way to think" doesn't change as that would be like changing the way human brain works. Still some programming languages allows you to think more abstractly than others. For ex: You see a problem and in few mins you come up with an abstract solution because the language you use provide certain abstractions to help you solve problems. It is interesting discussion though and in my free time I do try to find about how human brain thinks :)