about this book
Learn Haskell by Example aims to teach Haskell from the ground up by building practical applications instead of tiresome exercises. Too often, Haskell is regarded as a purely academic language. Away with this preconceived notion! Haskell is as practical as we need it to be.
By setting the focus on the application of the language, the reader will get a better understanding of its inherent and fundamental strengths as well as how its beautiful abstractions are not just a thought experiment but a real tool for real work.
Who should read this book
This book is for programmers and software engineers who already know at least one programming language and want to dip their toes into functional programming with Haskell. Prior exposure to functional programming is not required. While this book does not serve as a comprehensive study of the language, it serves as an entry point that will enable the reader to, first and foremost, write their own code.
How this book is organized: A road map
This book covers nine different software projects throughout 15 chapters.
Concepts of the language are explained when they are needed. The chapters are divided as follows: