Este documento introduce el lenguaje funcional Haskell. Explica su sintaxis básica, características como tipos de datos definidos por el usuario, funciones de orden superior y evaluación perezosa, y cómo definir funciones mediante ecuaciones, patrones y cláusulas where. También describe el intérprete Hugs para ejecutar programas Haskell.