我期待学习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. php和newlines:我需要知道什么?
- 2. 在使用IM应用程序之前,我需要知道些什么?
- 3. 在从Qt切换到Visual C++之前,我需要知道什么?
- 4. 为什么在需要之前选择?
- 5. 在“&”之前需要放置什么?
- 6. 在OSX上的GWT,我需要知道什么?
- 7. 我需要知道这行代码在django中做了什么
- 8. 为什么我总是需要在“script/runner”前面加上“ruby”?
- 9. vsto先决条件我如何知道我需要什么?
- 10. 我的LoadImage不工作 - 我需要知道为什么
- 11. 的java总之我怎么能知道是否需要携带
- 12. 为什么我在通知观察者之前需要调用setChanged?
- 13. Yodlee:在刷新之前如何知道是否需要MFA
- 14. .NET世界中的前端开发人员 - 我需要知道什么?
- 15. 我如何知道我需要明确需要哪些Ruby标准库?
- 16. 我不知道要做什么公式
- 17. 在开始使用Lift之前,我需要学习什么?
- 18. 为什么我需要在fireTableRowsInserted()之前调用getRowSorter()。modelStructureChanged()
- 19. 为什么我们需要在git pull之前先push git?
- 20. 为什么我们需要在getline(cin,string)之前使用cin.ignore()?
- 21. 为什么我需要在GroupBy之前ToList
- 22. 在NDK设置之前我还需要做什么?
- 23. 为什么我需要在has_devel()= TRUE之前运行find_rtools()?
- 24. 为什么我们需要在wait()之前锁定()?
- 25. 为什么我需要在sigaddset()之前使用sigemptyset()函数?
- 26. 我开始使用Git之前应该知道些什么?
- 27. Ruby:为什么我们不需要`attr_accessor`?
- 28. 我需要知道什么时候应该使用wp_redirect()?
- 29. 想进入俄罗斯市场,我需要知道什么?
- 30. 什么我需要知道做的asp.net流
是什么让你觉得有什么? – delnan 2011-01-30 01:00:28