Ruby的就業面,或者說應用場景比較單一。 所以不建議作為第一語言學習。

建議樓主學習python。 他和ruby是一類語言但是有更多的理由,成為你的第一語言。

1 語法層面, 還是python語法簡單, python是出了名的極簡風格。經常被描述為大道至簡。這根python作者的理念很相關。搜索一下The Zen of Python 。 會對python的簡單理念做更詳細介紹。

2 應用面超級廣泛。 python 幾乎可以應用在任何領域。web編程,遊戲伺服器,客戶端程序,大數據分析.... 特別是現在的人工智慧領域更是獨領風騷。

3 支持庫,實例工程都很多。 有詳盡的資料供學習者參考

選一個大眾點的語言作為第一個入門語言 極力推薦pyton。


看 Programming ruby(鎬頭書),用最新版, 夠了

想學web開發的話,再看rails那本,看完了直接做項目

看書的意思是要有筆記,有標註,所有代碼儘可能親自輸入試驗,當小說那樣幾天翻完,不叫看書。

另外,學習完了一定要不停地寫代碼,最好做實際項目,看完書但不寫代碼,不出幾個月,就全部都丟掉了,浪費時間和精力。


推薦閱讀:
相關文章