3 ms·
Why should I learn Haskell? Will it help me professionally, or help me being a better programmer?
by WasimBhai 13y ago
Why should I learn Haskell? Will it help me professionally, or help me being a better programmer?
- dons 13y agoYes.
- Dewie 13y agoYou could Google that exact question. It has been answered a lot of times on StackOverflow and other sites.
- Peaker 13y agoBecause you will find it is the best tool for many programming jobs.
- gtani 13y agoHere's a few: http://failex.blogspot.com/ http://failex.blogspot.com/ http://www.haskell.org/haskellwiki/Introduction http://www.haskell.org/haskellwiki/Introduction http://fvisser.nl/post/2013/april/23/slide-cfams-talk.html http://fvisser.nl/post/2013/april/23/slide-cfams-talk.html https://news.ycombinator.com/item?id=5688803 https://news.ycombinator.com/item?id=5688803
- shoki 13y ago> Why should I learn Haskell? http://stackoverflow.com/questions/1604790/what-is-haskell-actually-useful-for http://stackoverflow.com/questions/1604790/what-is-haskell-a... For my own 2-cents, once I learned QuickCheck[1] and Parsec[2], I found myself slowly rewriting them for every language I program in. > Will it help me professionally? Speaking as another professional, probably not. I love Haskell, but my colleagues can't deal with it. They can't write it. They don't know functional programming. And to be entirely honest, they will never understand Monoids, Monads, or macro-hacking. > ...Help me being a better programmer? Maybe. If you like already like to think of software axiomatically, then yes, it will make you will make you think of software more conceptually. But honestly, getting javascript, ruby and go under your belt will also make you think differently about software, and those are more practical languages. [1] http://en.wikipedia.org/wiki/QuickCheck http://en.wikipedia.org/wiki/QuickCheck [2] http://www.haskell.org/haskellwiki/Parsec http://www.haskell.org/haskellwiki/Parsec