Aug
8
Book Review Learn You A Haskell For A Great Good
Introduction
Haskell is an amazing language to learn. One of the most common reasons to learn haskell is not to use it in practice but to learn functional programming concepts. Haskell makes the best method for learning functional programming. For example if you are coming to scala, learning functional programming can be really difficult. In haskell you get as a first class citizens many of the added FP library concepts to scala, for example a Monad is a first class citizen in haskell. No need for scalaz or whatever. Now you need a good book and I have a great book for you! The book is Learn You A Haskell For A Great Good.
Haskell is an amazing language to learn. One of the most common reasons to learn haskell is not to use it in practice but to learn functional programming concepts. Haskell makes the best method for learning functional programming. For example if you are coming to scala, learning functional programming can be really difficult. In haskell you get as a first class citizens many of the added FP library concepts to scala, for example a Monad is a first class citizen in haskell. No need for scalaz or whatever. Now you need a good book and I have a great book for you! The book is Learn You A Haskell For A Great Good.