Skip to main content


Showing posts from August, 2017

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 . I don't read it because of the haskell! I read this book because I enjoy reading the author writing style! I read it because it's enjoyable to read! I read it to become a better scala developer! What the book covers So what does the book cover, or what did I learn from it? many things I found hard to grasp by other books! here is the list: