Haskell é uma linguagem muito particular e também muito querida pelos programadores. Ela é de paradigma funcional, fortemente tipada, script e compilada que é muito utilizada na Academia. Embora seja muito complexo o aprendizado, vou me esforçar ao máximo para dominá-la uma vez que é tida como uma das lingugens mais amadas pelos desenvolvedores que trabalham com ela! Atualmente estudo através de Ebooks e Cursos gratuitos e posto meus pequenos Scripts aqui para melhor controlá-los. Além desses Scripts ainda utilizo a linguagem para automatizar algumas tarefas do dia-a-dia no Curso de Arquitetura e Urbanismo.
Apesar da maioria do material estar disponivel de graça na Web é quase totalmente em Inglês, porém vale muito a pena também conferir o curso de Haskell em Português na Udemy!
- Iniciantes:
- Happy Learn Haskell
- Learn You a Haskell for Great Good!
- 99 Problems in Haskell
- Curso de Haskell para Iniciantes
- Intermediários:
- Real World Haskell!
- All About Monads
- Using Monads
- 20 Intermediate Haskell Exercices
- Avançados:
- Parsec
- Quickcheck
- HUnit
- gtk2hs
- happstack
As pastas são divididas em Scripts de Uso e de Estudo. Os de uso podem futuramente ser melhor organizados por função porém permanecem soltos na mesma basta porque o nome torna fácil a rápida importação do Script necessário. Os de Estudo vão ser divididos em pastas com o nome do matrial de origem e os que são feitos por curiosidade permanecem na pasta raiz.
