Introduction to GHC Extensions Series

This series begins with an introduction to GHC extensions, what they are and how to use them. That page is connected to a series of articles about the 12 extensions we think are most useful for Haskell beginners to learn, from NoImplicitPrelude through standards such as TypeApplications and ScopedTypeVariables through more controversial recommendations such as GADTSyntax and QuasiQuotes.