我期待學習Ruby,我有一些基本的編程經驗,但仍然將自己列爲菜鳥,說實話。在開始學習Ruby之前,我需要了解並熟悉哪些語言?在Ruby之前我需要知道什麼?
0
A
回答
0
你可以直接用ruby進行編程。
在通用知識方面,我建議你讀一本書,這樣你就可以得到一個一致的信息來解釋所有的基礎知識。
這是一本教你編程的好書,它教你使用ruby。 http://pragprog.com/titles/ltp2/learn-to-program
也有 http://tryruby.org一去 - 在瀏覽器
快速Ruby教程最後檢查出hackety亂砍項目它的目的是幫助人們學習編程,雖然第1版纔剛剛出來。 http://hackety-hack.com/
1
無。沒有事先知識/經驗,Ruby運行良好。
Ruby從Smalltalk,Lisp和Perl中汲取靈感,但在學習ruby之前,你沒有理由需要了解它們(事實上它可能比前兩者更容易學習,學習Perl可能會教你有些習慣你需要忘記寫慣用的ruby)。
0
沒有,我的建議是:選擇一個適合編程初學者編寫的Ruby的良好選擇並學習它。
如果你的目標是用紅寶石編程,在ruby之前學習另一種語言是沒有必要的。
當然,你可能會學習一些C語言(或彙編語言),以更好地理解事物在幕後的工作原理。但那不是非常重要的。
您還可以學習更像Ruby的語言。但是,如果你只是從頭開始,你將學習如何編程Ruby風格。
相關問題
- 1. 在使用IM應用程序之前,我需要知道些什麼?
- 2. 我需要知道這行代碼在django中做了什麼
- 3. 在OSX上的GWT,我需要知道什麼?
- 4. 爲什麼我總是需要在「script/runner」前面加上「ruby」?
- 5. 的java總之我怎麼能知道是否需要攜帶
- 6. 爲什麼我在通知觀察者之前需要調用setChanged?
- 7. 我如何知道我需要明確需要哪些Ruby標準庫?
- 8. .NET世界中的前端開發人員 - 我需要知道什麼?
- 9. 我不知道要做什麼公式
- 10. 爲什麼我們需要在wait()之前鎖定()?
- 11. 爲什麼我需要在sigaddset()之前使用sigemptyset()函數?
- 12. 在開始使用Lift之前,我需要學習什麼?
- 13. 爲什麼我需要在has_devel()= TRUE之前運行find_rtools()?
- 14. 我開始使用Git之前應該知道些什麼?
- 15. 我需要知道什麼時候編輯完文本字段
- 16. 我需要知道什麼時候完成Firebase觀察
- 17. 我需要知道什麼來創建Xcode項目模板?
- 18. Android開發人員轉移到iOS - 我需要知道什麼?
- 19. jQuery驗證需要不工作,我想知道爲什麼
- 20. 想進入俄羅斯市場,我需要知道什麼?
- 21. 從WinForms轉換到AJAX,我需要知道什麼?
- 22. C++:我需要在這裏包含這個頭,我不知道爲什麼
- 23. 在Haskell中,爲什麼我需要在我的do塊之前放置一個$?
- 24. 需要知道什麼在此代碼究竟發生
- 25. 我需要知道爲什麼下面的MySQL不給我,我AES_ENCRYPTed
- 26. 在實況流應用程序工作之前需要什麼知識
- 27. 想要發佈第一個應用程序我需要知道什麼
- 28. 如何知道python我需要小數?
- 29. 我需要知道工作流的ID
- 30. 我需要知道一個javascript代碼
是什麼讓你覺得有什麼? – delnan 2011-01-30 01:00:28