I'm currently using a weird mix of Programming in Haskell and Learn you a Haskell for great good to get some programming exercises.
PiH is far too academic and isn't focussed on learning while LYAH is far to step-by-step to just jump between sections but introduces the syntax of the language in a far better way.