Pragmatic Haskell for Beginners, Lecture 2 [video]
begriffs.com
begriffs.com
Alexandr's Haskell lectures on pragmatic Haskell are really good. He focuses on how to get stuff done with Haskell and not so much on the obscure, theoretical parts of Haskell most people focus on. Those are important too, but not as many people focus on actually making stuff with Haskell.
If you're in SF and want to learn Haskell, def check out the Haskell meetup.
As an outsider being exposed for the first time, this use of Template Haskell seems pretty unnecessary and the code it generated looked pretty nuts.