This section will introduce you to the very basics of the language and some of most frequently used libraries. This will enable you to build simple programs and prepare you for the advanced track.
This section will introduce wider functional programming concepts such as different data structures and type theory. It will also cover more practical topics like concurrency.
Haskell in Practice
This section covers the more day-to-day issues of working with Haskell, issues such as making use of the standard library, building graphical interfaces or working with databases. You should be able to jump directly to this section from the basic track.