This note explains The concurrent package, The
data package, The lang package, The net package, The num package, The posix
package, The text package, The util package, and the Win32 package.
This note describes the basics of Haskell including installation
and variables and gradually progressing to more advanced concepts such as
monads, type classes, performance, and specialized tasks like graphical user
interfaces and working with databases. The document also includes information on
libraries, testing, packaging, and the Foreign Function Interface.