Uma visão geral de como começar do zero com Haskell
Haskell é uma linguagem puramente funcional, um paradigma fundamentalmente diferente da abordagem orientada a objetos mais comumente ensinada. Por isso, aprender Haskell pode parecer diferente de simplesmente aprender outra linguagem.
Felizmente, existem diversos recursos que já pressupõem algum conhecimento de programação, como
Alguns livros recentes sobre Haskell incluem
Você também pode consultar a Haskell wiki para encontrar uma grande quantidade de outros recursos para começar.