El documento resume los conceptos básicos de la programación funcional en Haskell, incluyendo:
1) La programación funcional, su filosofía basada en el cálculo lambda y el modelo de reescritura.
2) El lenguaje Haskell, con definición de funciones, interpretación, listas, tipos y reescritura.
3) Elementos de Haskell como estructuras de control, comentarios, tipado fuerte y el preludio con ejemplos.