Learn you a Haskell for great good 这本书的中文名称为《Haskell趣学指南》,是一本很适合入门Haskell的书籍。整本书厚400页,共有十五章,主要按照以下的次序进行讲解:

  • 类型和类型类(Type and Type Class);
  • 函数、模式匹配柯里化高阶函数惰性求值(Function, Pattern Matching, Currying, Higher-Order Function and Lazy Evaluation);
  • 模块与输入输出(Module and I/0)(这一部分看的不太仔细);
  • 函数式编程思想(Functional Programming);
  • 函子(Functor);
  • 可应用函子(Applicative Functor);
  • 幺半群/独异点(Monoid);
  • 单子(Monad)。

以上重要的部分已加粗,适合进行重点学习和复习。Haskell学习需要一定的前置知识(抽象代数、范畴论),有空了也应该好好再补一补。