O documento introduz a programação funcional usando Haskell, discutindo os objetivos de aprendizagem, as vantagens das linguagens funcionais como programação declarativa, reusabilidade de componentes e avaliação preguiçosa. A linguagem funcional Haskell será usada no grupo para estudar o paradigma funcional.