Haskell's Marathon

Hey folks!

Today I’m starting a Haskell’s marathon where I’ll dive in the Haskell programming language in the next 3 months.

Cool!!! But why? Well, I’m really interested to learn more about Functional Programming, which I already learnt some concepts and I’m using them, and I think start this process with Haskell is a great idea.

Why learn Haskell and not other languages as Scala, F#, Elixir or so on? I tried choose one language which follows the Functional Programming principles as much as possible and Haskell is this language. Haskell is a pure Functional Language which try to follow the Functional Programming concepts. Beyond that, Haskell is a statically typed language which gives us some help using the Haskell compiler.

I already read a book about Haskell called “Learn You a Haskell for Great Good!: A Beginner’s Guide”, so I decided start my adventure making a revision of this book and what I learnt with. My goal is study 16 hours per week and each day share with you what I learnt and my understanding.

I hope we follow together in this marathon.

Written on December 1, 2016