Maratona de Haskell

Fala pessoal!

Hoje eu estou iniciando uma maratona de Haskell onde eu irei mergulhar na linguagem de programação Haskell pelos próximos 3 meses.

Legal!!! Mas por que? Eu estou realmente interessado em aprender mais sobre Programação Funcional, qual eu já aprendi alguns conceitos e estou os utilizando, e eu acho que iniciar esse processo com Haskell é uma boa ideia.

Por que aprender Haskell e não outra linguagem como Scala, F#, Elixir, …:? Eu tentei escolher uma linguagem qual seguisse os princípios da Programação Funcional o máximo possível e Haskell é essa linguagem. Haskell é uma linguagem funcional pura que tenta seguir os conceitos de Programação Funcional. Além disso, Haskell entre outras coisas é uma linguagem estaticamente tipada que nos ajuda com o seu compilador.

Eu já li um livro sobre Haskell chamado “Learn You a Haskell for Great Good!: A Beginner’s Guide”, então eu decidi iniciar esta aventura fazendo uma revisão deste livro e o que eu aprendi com ele. Meu objetivo é estudar 16 horas por semana e a cada dia compartilhar com vocês o que aprendi e o meu entendimento de cada assunto.

Eu espero que sigamos juntos nessa maratona.

Written on December 1, 2016