嗨，轉個彎您好：

基於現在的信仰（ Nyarlathotep 和 Yog-Sothoth ），我覺得有必要以公開信的方式，回應您的文章，讓世界變得更有趣。

大學有幸進了資訊系，乖乖學什麼 C ，那時受到很大的打擊，作業要花很多時間才寫得出來。還想學強者我摯友寫什麼 ACM UVa 題庫，根本寫不動，然後如此這般，就被踢出來了， GG 。

不好意思，今天竟然還在這裡跟大家一起混飯吃。

可能是因為那段經驗，對 C 很有好感（從痛苦中生出來的那種好感）。當時也和其他同學一樣，乖乖找經典來看。不得不提，《The C Programming Language》真棒，別的書教你畫聖誕樹，它教你寫未來可以用的工具。

《C++ Primer》就從來沒看完過，對不了解 OO 有什麼用的我來說，根本看不下去。真的讓我認識 OO 的反而是 GUI 程式設計，從 Win32 API 到 Flash ，才學到了別人口中的設計模式和重構。

---

今天從不同角度學程式的人比以前更多了，同意你說的：

> 他們的願望僅此而已，並沒有打算成為電腦專家...

但我要為 C 抱屈，學學貼近機器的語言，還是有好處的，至少這樣可以讓自己學到，這一切背後沒有什麼神奇的魔法，只要願意花時間，總是可以一路挖下去，理解到自己需要的原理，尤其像指標這種奇怪的東西。

因此我推薦大家可以從 [Brainfuck](zh.wikipedia.org/zh-tw/Brainfuck) 入門，它小巧易懂，又圖靈完備，比 HQ9+ 有用得多。光是想像怎麼樣做迴圈、四則運算，就足以激發很多想像，可惜現在沒有好的 IDE 和 package manager ，不方便重用別人的成果。

---

最後，感謝您分享的線上資源，但我還有一些學習上的問題。譬如，英文牘得很慢，那要怎樣才能跟你一樣爬 Reddit 和看線上課程？即使強迫自己讀英文那麼多年了，閱讀速度還是比中文慢上一截。我想有很多寫程式的äºº跟我一樣，有英文障礙，不知道有什麼克服的方法？

P.S. 人生重來槍不算可接受的解決方法。
