From HaskellWiki
Jump to: navigation, search

The Haskell Learning Curve

The Haskell learning curve is sometimes criticized for being too steep. Here is a nice graphical illustration by Ronald Guida to help you visualize it.

             Nirvana plane
               Categoric plane
                  Co-Monadic plane
                    (Co- everything)
                      Applicative plane
                  Pointless-pointfree plane
              Monadic plane  (don't get trapped)
            ---------------        ---------------
          Functional plane          (Haskell et al!)
        ---------------                ---------------
      Imperative plane                  ASM, C#, Java :)
    ---------------                        ---------------
  Physical plane                              (e.g. Silicon)