This easy-to-use, fast-moving tutorial introduces you to functional
programming with Haskell. You'll learn how to use Haskell in a variety
of practical ways, from short scripts to large and demanding
applications. Real World Haskell takes you through the basics of
functional programming at a brisk pace, and then helps you increase your
understanding of Haskell in real-world issues like I/O, performance,
dealing with data, concurrency, and more as you move through each
chapter.