Programming in Haskell van Graham Hutton is een Engelstalig studieboek over functioneel programmeren in Haskell. Dit boek richt zich op studenten en professionals en behandelt zowel basisconcepten als geavanceerde onderwerpen.Haskell is een zuiver functionele programmeertaal die snelle ontwikkeling van heldere en correcte software mogelijk maakt. Dit boek is gebaseerd op meer dan twintig jaar onderwijservaring van de auteur en legt alle concepten vanaf de basis uit, zonder dat programmeerervaring vereist is.De tekst is uitgebreid geactualiseerd en uitgebreid met recente en meer geavanceerde functies van Haskell, nieuwe voorbeelden, opdrachten, geselecteerde oplossingen en gratis beschikbaar studiemateriaal. De presentatie is helder en sluit aan bij de nieuwste taalversies, met aandacht voor applicative, monadic, foldable en traversable types.Deze recent en meer geavanceerd geactualiseerde editie sluit inhoudelijk aan bij vakgebieden als algemene programmeer- en scripttalen, wiskundige computationele theorie en computertalen.