Haskell é uma linguagem puramente funcional amplamente usada. A programação funcional é baseada em funções matemáticas. Além de Haskell, algumas das outras linguagens populares que seguem o paradigma de Programação Funcional incluem: Lisp, Python, Erlang, Racket, F #, Clojure, etc. Haskell é mais inteligente do que outras linguagens de programação populares como Java, C, C ++, PHP, etc. Neste tutorial, discutiremos os conceitos e funcionalidades fundamentais do Haskell usando exemplos relevantes para fácil compreensão.
Este tutorial foi preparado para iniciantes para que eles entendam os conceitos básicos de programação funcional usando Haskell como linguagem de programação.
Embora seja um tutorial para iniciantes, supomos que os leitores tenham uma exposição razoável a qualquer ambiente de programação e conhecimento de conceitos básicos, como variáveis, comandos, sintaxe, etc.