cta quote button US

Best Haskell Books You Must Read

In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Haskell books and tutorials can help fill your brain this June and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.

1. Programming in Haskell (2016)

Haskell is a purely functional language that allows programmers to rapidly develop clear, concise, and correct software. The language has grown in popularity in recent years, both in teaching and in industry. This book is based on the author’s experience of teaching Haskell for more than twenty years. All concepts are explained from first principles and no programming experience is required, making this book accessible to a broad spectrum of readers. While Part I focuses on basic concepts, Part II introduces the reader…

Author(s): Graham Hutton

2. Learn You a Haskell for Great Good! (2011)

It’s all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author’s original artwork, pop culture references, and most importantly, useful example code, this book teaches functional fundamentals in a way you never thought possible. You’ll start with the kid stuff: basic syntax, recursion, types and type classes. Then once you’ve got the basics down, the real black belt master-class begins: you’ll learn to use applicative functors, monads…

Author(s): Miran Lipovaca

3. Haskell (2011)

Introducing functional programming in the Haskell language, this book is written for students and programmers with little or no experience. It emphasises the process of crafting programmes, problem solving and avoiding common programming pitfalls. Covering basic functional programming, through abstraction to larger scale programming, students are lead step by step through the basics, before being introduced to more advanced topics. This edition includes new material on testing and domain-specific languages and a variety of new examples and case studies…

Author(s): Simon Thompson

4. Real World Haskell (2008)


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.
Author(s): Bryan O’Sullivan, John Goerzen

5. Concurrent Programming in Haskell (2013)

If you have a working knowledge of Haskell, this hands-on book shows you how to use the language’s many APIs and frameworks for writing both parallel and concurrent programs. You’ll learn how parallelism exploits multicore processors to speed up computation-heavy programs, and how concurrency enables you to write programs with threads for multiple interactions. Author Simon Marlow walks you through the process with lots of code examples that you can run, experiment with, and extend.
Author(s): Simon Marlow

6. Thinking Functionally with Haskell (2014)

Richard Bird is famed for the clarity and rigour of his writing. His new textbook, which introduces functional programming to students, emphasises fundamental techniques for reasoning mathematically about functional programs. By studying the underlying equational laws, the book enables students to apply calculational reasoning to their programs, both to understand their properties and to make them more efficient. The book has been designed to fit a first- or second-year undergraduate course and is a thorough overhaul and replacement of his earlier textbooks.

Author(s): Richard Bird

7. The Haskell Road to Logic (2004)

Long ago, when Alexander the Great asked the mathematician Menaechmus for a crash course in geometry, he got the famous reply “There is no royal road to mathematics.’’ Where there was no shortcut for Alexander, there is no shortcut for us. Still, the fact that we have access to computers and mature programming languages means that there are avenues for us that were denied to the kings and emperors of yore. The purpose of this book is to teach logic and mathematical reasoning in practice, and to connect logical reasoning with computer programming in Haskell.

Author(s): Kees Doets, Jan van Eijck

8. Get Programming with Haskell (2018)

Unlike any other programming language, Haskell is purely functional with a strong type system and lazy evaluation. It is arguable the most interesting language but also has the reputation of being one of the most challenging to learn. Learning Haskell doesn’t have to be difficult, and this book can help! Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you’ll learn Haskell…

Author(s): Will Kurt

You might also be interested in: Unity, SugarCRM, Dotnetnuke, Meteor, SSIS, API, Delphi, Golang, Haskell, ASP.NET Books.

We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some Haskell books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.

The Battle of Gettysburg

Author(s): Frank Aretas Haskell
Publisher: Blurb, Year: 2019, Size: 8 Mb, Ext: epub
ID: 2356023

Practical Haskell: A Real World Guide to Programming

Author(s): Alejandro Serrano Mena
Publisher: Apress, Year: 2019, Size: 6 Mb, Ext: pdf
ID: 2362650

Get Programming with Haskell

Author(s): Will Kurt
Publisher: Manning Publications, Year: 2018, Size: 13 Mb, Ext: pdf
ID: 2211553

Get Programming with Haskell

Author(s): Will Kurt
Publisher: Manning, Year: 2018, Size: 7 Mb, Ext: pdf
ID: 2211603

The Haskell Road to Logic, Maths and Programming

Author(s): Kees Doets, Jan van Eijck
Publisher: College Publ., Year: 2018, Size: 458 Kb, Ext: azw3
ID: 2218682

Get programming with Haskell

Author(s): Kurt, Will
Publisher: Manning Publications Co., Year: 2018, Size: 3 Mb, Ext: epub
ID: 2264140

Get Programming with Haskell

Author(s): Will Kurt [Will Kurt]
Publisher: Manning Publications, Year: 2018, Size: 4 Mb, Ext: epub
ID: 2267630

Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications

Author(s): Ecky Putrady
Publisher: Apress, Year: 2018, Size: 3 Mb, Ext: pdf
ID: 2285754

Il canto degli alberi. Storie dei grandi connettori naturali

Author(s): David George Haskell
Publisher: Einaudi, Year: 2018, Size: 714 Kb, Ext: epub
ID: 2344105

The Haskell School of Music: From Signals to Symphonies

Author(s): Paul Hudak, Donya Quick
Publisher: Cambridge University Press, Year: 2018, Size: 4 Mb, Ext: pdf
ID: 2371205

Affiliate Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

20 Books You Really Should Have Read By Now. Have you read these books everyone lies about reading? some of the best scenes in the popular Greek myth-inspired kids’ series 1 How to Quit Your Job and Travel the World After 40 2 The 25 Best Self Improvement Books to Read No Matter How Old You Are 3 25 Truly Amazing Places To Visit Before You Die 4 30 Fun Things to Do at Home 5 10 Benefits of Reading: Why You Should Read Every Day What are the best books about Haskell? To get an overview of why this book beats all other books you could watch LambdaConf 2015 Programming in Haskell by Graham Hutton was the most lucid book I read when learning Haskell. A short book, but the examples are clear and informative. Not only did I learn Haskell syntax but also the style BBC Believes You Only Read 6 of These Books… 300 Books Everyone Should Read at Least Once Amazon’s 100 Books to Read in a Lifetime 50 Books to Read Before You Die Books You’ll Never Brag About Having Read The Rory Gilmore Reading Challenge NPR’s Top 100 Science Fiction & Fantasy Books 99 Classic Books Challenge BBC’s Top 100 Books You Need to Read Before You Die 101 Best Selling Books of All Books shelved as must-read: To Kill a Mockingbird by Harper Lee, 1984 by George Orwell, The Book Thief by Markus Zusak, The Fault in Our Stars by John Gr… Books shelved as must-read: To Kill a Mockingbird by Harper Lee, 1984 by George Orwell, The Book Thief by Markus Zusak, The Fault in Our Stars by John Gr…