我期待学习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