3 ms·
First off, popularity of a language shouldn't be as important as you seem to make it in starting a project Very wrong. There are languages that I believe I wo
by mortyseinfeld 13y ago
First off, popularity of a language shouldn't be as important as you seem to make it in starting a project
Very wrong. There are languages that I believe I would be very productive in, but can't justify the time investment because the community is so small that the related tools/libraries/frameworks aren't there.
- hosh 13y agoThat's true if you're considering making something. On the other hand, if you are learning a language or platform in order to expand your capabilities as a thinker and problem solver, then community size is less of a consideration.
- mortyseinfeld 13y agoI'm starting to think that the ROI on "learn Haskell and/or Clojure to expand your horizons" isn't there, even though I hate mainstream/modern OO so those languages would fit my mindset.
- hosh 13y agoMaybe, maybe not. That kind of stuff is harder to quantify. I know just the little bit of Scheme and Haskell has transformed how I think and my thought patterns. I can say the same about learning to play Go (the game, not the language). Now, whether you get anything out of it, that's up to you. It's not really about learning a language that fit your mindset so much as learning a language to change and expand one's mindset. If you expect a language to fit your mindset, then you're unlikely to get anything out of it. In which case, definitely stick with the popular languages with a lot of community support. That has a pretty good ROI too.