3 ms·
That'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 thi
by hosh 13y ago
That'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.