Wikibooks:Collections/Haskell: Beginner's Track
|
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
editBeginner's Track
edit- 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