我正在学习Ruby,我有一些基本的编程经验,但是老实说,我仍然会把自己归类为新手。在开始学习Ruby之前,我需要了解和熟悉哪些语言?
答案 0 :(得分:1)
无。 Ruby在没有先验知识/经验的情况下运作良好。
Ruby从Smalltalk,Lisp和Perl中汲取灵感,但是在学习ruby之前你没有理由需要知道它们(事实上它可能比前两个更容易学习并且学习Perl可能会教你一些你需要忘记写习惯的红宝石的习惯。)
答案 1 :(得分:0)
没有,我的建议:选择一个关于Ruby的好选择,这是为编程初学者编写并学习它。
如果你的目标是用红宝石编程,那么在ruby之前没有真正需要学习另一种语言。
当然,您可能会学习一些C(或汇编程序),以便更好地了解幕后的实际工作方式。但这并不是必不可少的。
您还可以学习更像Ruby的语言。但是如果你刚刚开始,你将学习如何编写Ruby风格的最佳方案。
答案 2 :(得分:0)
你可以直接使用ruby进行编程。
就通用事项而言,我建议您阅读一本书,以便获得一条解释所有基础知识的一致信息。
这是一本很棒的书,教你编程一般,它会教你使用ruby。 http://pragprog.com/titles/ltp2/learn-to-program
还有一个去 http://tryruby.org - 浏览器中的快速红宝石教程
最后查看它旨在帮助人们学习编程的hackety-hack项目,尽管版本1只是刚出来。 http://hackety-hack.com/