I use xmonad as window manager and I love it. However the configuration for me is a bit wired because I just copied snippets together to make it do what I want. The problem is that I didn't understand most of the haskell code it used.
So what literature, tutorials or online lectures do recommend to learn just enough haskell syntax and concepts to understand and master xmonad-configuration. The point of my question is not, how to learn haskell in general but what would be a minimal and most time efficient way to achieve my goal.
The ideal thing would be a haskell course which explains haskell syntax and concepts with examples from xmonad-config but I didn't find such a tutorial.
I only found this link to a video but it seems not available anymore: http://weblogs.asp.net/podwysocki/archive/2008/03/27/fringedc-march-2008-video-now-online-haskell-and-xmonad-extensibility.aspx