Write Yourself a Scheme in 48 Hours
by Jonathan Tang
Publisher: Wikibooks 2007
Number of pages: 138
You'll start off with command-line arguments and parsing, and progress to writing a fully-functional Scheme interpreter that implements a good-sized subset of R5RS Scheme. Along the way, you'll learn Haskell's I/O, mutable state, dynamic typing, error handling, and parsing features. By the time you finish, you should be fairly fluent in both Haskell and Scheme.
Home page url
Download or read it online for free here:
by J.R. Heard - Renaissance Computing Institute
The book discusses why functional programming, and more specifically Haskell, is good for graphics and also runs through some of the basic tools that exist. Written for a programmer interested in visualization and functional programming.
by Simon Marlow
This tutorial will introduce the main programming models available for concurrent and parallel programming in Haskell. The text should serve as an introduction to the fundamental concepts through the use of practical examples.
by Mihai-Radu Popescu - sthaskell.com
Haskell is a lot more mathematically rigorous than other programming languages. This is a book that will show you around Haskell. If you're not already familiar with programming in another language, you might need to put in extra work.
by Daniël de Kok, Harm Brouwer
We will go into many of the techniques that so-called computational linguists use to analyze the structure of human language, and transform it into a form that computers work with. We chose Haskell as the main programming language for this book.