過期薯條同學的Ruby再入門

 

通過通關ruby koans等實現ruby-lang的再入門

關於Ruby Koans

在我剛開始學Ruby的時候就聽說過該項目,但苦於學業繁忙,一直沒機會嘗試。

我認爲該項目十分適合有一定編程基礎的人瞭解Ruby,入門Ruby

The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture. Testing is not just something we pay lip service to, but something we live. It is essential in your quest to learn and do great things in the language.

通過koans的281關以及註釋中貼心的小問題,初學者可以在探索中逐步學習ruby,同時避免的紙上談兵。這是任何教材都很難達到的。

在此我強烈建議在通過常規方式(書籍,視頻等)學習的同時,通過ruby koans來加深對她的理解。

項目官網:rubykoans.com

學習建議:

  1. 能較爲熟練的使用命令行——尤其是使用ruby的交互式shell irb

  2. 使用合適的文本編輯器——官方給出了幾個例子,這裏我推薦vscode

screenshot of my vscode

  1. 有一定的編程基礎,不然你很可能會無從下手qwq

  2. 在項目根目錄運行 $ ruby path_to_enlightenment.rb,然後 Feel free to learn!

ps: 我在闖關過程中加了一些筆記,本來是用英語寫的,但是考慮到可能和項目本身的註釋搞混,就用了中文。好處是比較明顯

然而所謂“筆記”最後演變成了吐槽….(捂臉