El documento es una introducción a la programación en Haskell utilizando el sistema GHC, abarcando temas como cálculos aritméticos, manipulación de listas, aplicación de funciones y la creación de scripts Haskell. Se explican las funcionalidades básicas del intérprete GHCI y la estructura de los archivos de guiones Haskell. Además, se menciona la sintaxis y las reglas de formato, incluyendo la regla del sangrado y cómo incluir comentarios en el código.