How to Learn Haskell in 10 Minutes a Day
Learning any programming language is hard at the beginning. Especially if you have been writing in Java or Python your whole life and suddenly decide to switch to functional programming languages. When you start studying Haskell, you have to learn a lot of new concepts. This is hard work. You literally learn to program again.