Learning Haskell

We strive to make Haskell for Mac the best learning environment for the Haskell programming language. It is not only easy to get started with Haskell for Mac, butHaskell playgrounds provide immediate and seamless feedback, which accelerates learning.

Nevertheless, we have been missing a crucial ingredient: a tailor-made tutorial aimed at Haskell for Mac that serves as a step-by-step guide introducing Haskell without assuming any previous knowledge of functional programming. We start to address this shortcoming today by introducing the first two chapters of Learning Haskell .

Learning Haskell is being produced by Gabriele Keller and yours truly. We have taught Haskell to literally thousands of university students. It distills our combined experience and presents it in a novel format combining text and screencasts. Over the years, we repeatedly received feedback from students indicating that live coding is an invaluable teaching tool. As screencasts by themselves are inconvenient to search and browse, we integrate screencasts with text to combine the experience of live coding with the convenience of text-based learning resources.

The two chapters being released today are the beginning, introducing fundamental concepts of Haskell. We will release additional chapters covering basic and advanced topics as they become available.

Learning Haskell is a free resource that is also useful without Haskell for Mac — we show an alternative set up in the first chapter. However, we believe Haskell for Mac and Learning Haskell are best enjoyed together.

Please send us any comments or suggestions that you may have. You can reach us at [email protected] or, on Twitter, @HaskellForMac .

稿源:Haskell for Mac (源链) | 来自的投递 | 阅读提示

本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。
酷辣虫 » 综合编程 » Learning Haskell

喜欢 (0)or分享给?

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录