Jump to content

Wikibooks:Collections/Haskell: Beginner's Track

From Wikibooks, open books for an open world

Please select an appropriate cover image for this collection. See "Template:Saved book" for instructions."


This is a collection of the pages in a Wikibooks book that can be easily saved, rendered electronically, and ordered as a printed book. For information and help on Wikibooks collections, see Help:Collections.
[ Download PDF ] [ Open in Collection Creator ] [ Order Printed Book ]
[ About ] [ FAQ ] [ Feedback ] [ Help ] [ Recent Changes ]


Haskell

[edit source]

Beginner's Track

[edit source]
Preface
Haskell Basics
Getting set up
Variables and functions
Truth values
Type basics
Lists and tuples
Type basics II
Next steps
Building vocabulary
Simple input and output
Elementary Haskell
Recursion
Lists II
Lists III
Type declarations
Pattern matching
Control structures
More on functions
Higher-order functions
Using GHCi effectively
Intermediate Haskell
Modules
Standalone programs
Indentation
More on datatypes
Other data structures
Classes and types
The Functor class
Monads
Understanding monads
Maybe
List
do Notation
IO
State
MonadPlus
Monad transformers
Practical monads