I have started learning Haskell to scratch an itch. I started with Learn you a Haskell and Real world Haskell as widely recommended. But the below link brought me some clarity.
By taking beginner programs like File IO, Hello World and implementing them in Haskell, it shows how start thinking in functional programming terms.Hope it helps you as well.
[Updated 27 July 2013]
As I am going through intial chapters of "Learn you a haskell", the exercises in Ninety Nine Haskell problems have been very helpful. Solving the first ten problems gave me a good grasp of the first five chapters of the book.I could try out lists, tuples, recursion, guards and case statements. Good exercise.
By taking beginner programs like File IO, Hello World and implementing them in Haskell, it shows how start thinking in functional programming terms.Hope it helps you as well.
[Updated 27 July 2013]
As I am going through intial chapters of "Learn you a haskell", the exercises in Ninety Nine Haskell problems have been very helpful. Solving the first ten problems gave me a good grasp of the first five chapters of the book.I could try out lists, tuples, recursion, guards and case statements. Good exercise.