In this book we aim to introduce you both to the Haskell language, from the very basics to advanced features, and to computer programming in general.