|Categories||Free Downloadable Haskell eBooks!|
|Learn You a Haskell for Great Good! - A Beginner's Guide
This book 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, zippers, and all the other mythical Haskell constructs you've only read about in storybooks.
Learn Haskell Fast and Hard - Blow your mind with Haskell
A short and dense tutorial for learning Haskell. This text will certainly be hard to follow. This is on purpose. There is no shortcut to learning Haskell. It is hard and challenging. But I believe this is a good thing. It is because it is hard that Haskell is interesting.
Haskell: Functional Programming with Types
In this book, we aim to introduce you both to the Haskell language, from the very basics to its most advanced features, and to computer programming in general. Seasoned programmers, we urge you to be especially patient with this process.
Haskell Tutorial for C Programmers
This book is written to introduce Haskell for programmers of imperative languagues, including C, C++, Java, Python, and Pascal, etc.
Speeding Through Haskell
Haskell is a lot more mathematically rigorous than other programming languages, which means that programs can be proven to be correct. This is a book that will show you around the Haskell programming language. If you're not already familiar (or too familiar) with programming in another language, you might need to put in extra work.
Developing Web Applications with Haskell and Yesod
This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type-safe, and concise.
The Haskell Road to Logic, Maths and Programming
The purpose of this book is to teach logic and mathematical reasoning in practice, and to connect logical reasoning with computer programming. The programming language that will be our tool for this is Haskell, a member of the Lisp family.
Parallel and Concurrent Programming in Haskell
This book covers the breadth of Haskell's diverse selection of programming APIs for concurrent and parallel programming.
Real World Haskell
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.