4 ms·
I'd add that spending some time to play with the languages that are hard or different will pay dividends down the road. Learning some Haskell was probably the
by SaxonRobber 7y ago
I'd add that spending some time to play with the languages that are hard or different will pay dividends down the road.
Learning some Haskell was probably the most worthwhile time I have spent learning a language because it forced me to fundamentally reevaluate how I think about programming. Now I don't use Haskell at work, and likely never will; but, years later, the techniques I learned from it I still apply daily when I write C, Python, JS or whatever. It made my code far cleaner.
- LandR 7y agoI feel this same way about Clojure, I won't likely ever use it professionally, but it's made me a better programmer having learned it.
- ben-schaaf 7y agoWhenever a newish programmer has asked me what language they should learn next I always say prolog. I fully expect them to never touch the language afterwards, but writing prolog was a truly a mind opening experience. More so than learning functional programming imo.