Un panorama de cómo empezar con Haskell desde cero
Haskell es un lenguaje puramente funcional, un paradigma fundamentalmente distinto del enfoque orientado a objetos que se enseña con más frecuencia. Por eso, aprender Haskell puede sentirse distinto a simplemente aprender otro lenguaje.
Por suerte, hay muchos recursos que dan por sentado que ya tienes algunos conocimientos de programación, como
Algunos libros recientes sobre Haskell son
También puedes consultar la Haskell wiki para encontrar muchos otros recursos con los que empezar.