來到了最後一天,沒想到自己也完成了30天的鐵人賽,想先為自己歡呼一陣!這30天,其實真的很不容易,每天要讀一些內容,吸收、消化、類推...,過了層層關卡才能打出文章來,每天大概都有花兩個小時在準備鐵人賽的文章XD
這30天所看的這本【The Ruby Programming Language Ruby程式設計】,說實在的,他比較像一本字典,裡面說明了許多規則、特例,讀的過程中,只用書上給的程式碼例子對初學者來說似乎不太夠,所以邊讀要邊上網搜尋更多資源。我其實很享受自己在想例子的過程,雖然有時候時間緊迫沒辦法好好的想例子,但覺得程式碼寫的越生活化,應該會讓沒接觸程式語言的人越能融入這個情境吧!
想再說一次,真的蠻享受這過程的,因為會看到自己另外一面,不停地自言自語:
『為什麼?』
『哪招啊?到底在寫啥?』
『真的假的!』
『太帥了!』
『噢這太難懂了』
『我想休息一下』
『噢原來是這樣!』
『先別吵我~』
但很可惜的,這30天的時間,我沒將這本書讀完,缺乏的先備知識還是太多,所以花太多時間在確定自己思考的方向是不是對的,我大概只讀完了這本書的50%(而且是簡單的部分XD),實在很感謝在這過程中幫忙解惑的前輩朋友們。
我相信這本【The Ruby Programming Language Ruby程式設計】還是非常值得讓想嘗試Ruby的新朋友參閱的!讓他在架上當一本字典也是很不錯,如果想先了解書中說的東西,我覺得我這30篇應該很適合當作導讀來看XD。
最後整理這30篇的內容給需要的人參考(對不起我覺得我文章標題來亂的,還是正式整理成一篇比較好XD)
#簡介作者背景、說明Matz之父創造Ruby的原因
Ruby女孩(1):為什麼選擇Ruby?
Ruby女孩(2):Matz為什麼要創造Ruby?
#如何開始寫Ruby
Ruby女孩(3):我該怎麼try Ruby的語法?
#簡介Ruby語彙結構與Ruby的資料型別(數字、字串、陣列、雜湊、範圍..)
#搭配【The Ruby Programming Language Ruby程式設計】第二、三章
Ruby女孩(4):Ruby的語彙結構簡介
Ruby女孩(5):Ruby的數學跟老師教的數學都不一樣?
Ruby女孩(6):Ruby的"-字-字-字-字-字-"
Ruby女孩(7):原來字串也可以比大小?
Ruby女孩(8):字串迭代小練習!
Ruby女孩(9):老媽,你不能決定,讓我用紅寶石的陣列幫你決定吧!
Ruby女孩(10):["十年","好姐妹","陣列萬歲"]
Ruby女孩(11):雜湊雜湊雜湊,重要的事情會說三次!
Ruby女孩(12):Range讓我知道..我是草莓族,Ruby不是QQ
Ruby女孩(13):到底字串跟符號什麼時候使用比較好?
#Ruby物件的特點
#搭配【The Ruby Programming Language Ruby程式設計】第三章
Ruby女孩(14):在Ruby中,萬事萬物都是物件 => true
Ruby女孩(15):Ruby物件的生與死
Ruby女孩(16):物件之間相等性的比較
Ruby女孩(17):自己做排序的方法!
#Ruby中的類別與模組介紹
#搭配【The Ruby Programming Language Ruby程式設計】第七章
Ruby女孩(18):自己的類別自己做啦!
Ruby女孩(19):類別中的getter與setter
Ruby女孩(20):一次弄懂一件事,今天來分清楚實體方法跟類別方法的差異!
Ruby女孩(21):來聽聽類別變數與類別實體變數的自白(?)
Ruby女孩(22):公用、受保護、私用方法大亂鬥
Ruby女孩(23):Ruby中的繼承者們!有錢真好(誤)
Ruby女孩(24):模組是不生孩子的!模組與類別差異及mixin介紹
#Ruby中方法的定義與引數傳遞方式
#搭配【The Ruby Programming Language Ruby程式設計】第六章
Ruby女孩(25):來認識方法的定義與解除!
Ruby女孩(26):別鬧了,方法的圓括號別亂省!
Ruby女孩(27):方法的引數傳遞方式,你覺得很簡單嗎?進來小試身手看看XD
Ruby女孩(28):慢慢打開區塊引數的包裝
Ruby女孩(29):揭開區塊的面紗-Proc、lambda
#統整總結囉!
Ruby女孩(30):想學Ruby嗎?來聞香吧!
其他學習資源也一併整理給大家囉!
TryRuby
Codecademy
RubyMonk
Ruby中文官方網頁
Learn Ruby The Hard Way
=================================================
最後一天,就這句吧!
If you never try you’ll never know.
試試看吧!