haskell难学主要是资源比较少,
偶尔有一两本书,作者还一直用haskell解数学题。
如果英文阅读能力比较好建议看《real world haskell》
Haskell的应用场景太少,导致项目少,资料少,用的人少。
至于函数式编程思想什么的scheme racket 这些lisp系的更容易入门。
haskell 加入了静态类型,被认为是一种极端保守派的语言。
而且目前也没有像样的IDE,新手入门慢。
而且懂了点语法后也不知道要拿Haskell搞点什么,
因为库少,库的资料更少。官方文档有简略的英文资料。
现在学java比较重要的一点是很多书用地java讲解(变向等于Java资料多)。
有时候要看这些书就得看得懂java。
任何东西都是一步步累积出来的,
要学Haskell就要用haskell写项目,
这个项目最开始简单,然后不断添加内容。
资料少,所以当你面对不合适你的资料的时候要死磕。
资料多的语言你总能找到你看得懂的示例,
学haskell就没这么容易了,有种闭门造车,
手头就那么点资料,只能硬着头皮看。
如果你不觉得Haskell资料少,认为资料很多,那可能我是个别现象。
资料多就好办了,快速找到合适自己的资料,立刻动手起来。
不过我还是觉得haskell资料少。