diff --git a/guide-zh_tw.md b/guide-zh_tw.md index d0dc224..f7a1c1c 100644 --- a/guide-zh_tw.md +++ b/guide-zh_tw.md @@ -196,3 +196,37 @@ $ cabal install alex happy - [Cabal](https://www.haskell.org/cabal/download.html). +# 主要課程 + +## Yorgey's cis194課程 + +> *先做這個*,這是我推薦入門Haskell的主要方式。 + +此課程的教材可於[線上取得](http://www.seas.upenn.edu/~cis194/spring13/lectures.html)。 + +[Brent Yorgey](https://byorgey.wordpress.com)的課是我目前所知最好的。它之所以好,是因為 +它不只教你些基礎知識,還教你parser combinators。 + +如果你不是個程式設計師,或是比較沒經驗,這門課可能就沒這麼適合你。建議你從 +[Thompson的這本書](http://www.haskellcraft.com/craft3e/Home.html)開始,然後再 +轉到cis194。 + +--- + +## NICTA課程 + +> 在你完成Yorgey的cis194後,我推薦這個課程 + +這門課發佈在[github上](https://github.com/NICTA/course)。 + +透過實作cis194中所介紹過的種種抽象表述,你會有更深入的了解。這樣的練習對於 +熟悉Haskell中每天都會面對的Functor/Applicative/Monad等等至關重要。 +先做cis194,緊接著NICTA,是這整篇Haskell學習導覽的核心,也是我教每個人Haskell的方式。 + +--- + + + + + +