任何人都可以建议学习Ruby的好材料(从一开始就开始)?

时间:2012-10-11 07:09:55

标签: ruby-on-rails ruby

我是初学者 Ruby 程序员,想要找到一种更有效的学习方法,是不是更好地阅读书籍或查看教程?

任何人都可以提出任何书籍或任何有效的教程吗?

7 个答案:

答案 0 :(得分:4)

Tryruby - 有趣又简单

Intoducing ruby - 来自Codecademy的红宝石课程

答案 1 :(得分:2)

我从Lynda.com和Kevin Skoglund那里学到了

Ruby course at lynda.com

这是一个很好的课程,会给你一个很好的起点。

答案 2 :(得分:2)

The Well Grounded Rubyist

Ruby Essentials

Programming Ruby(过时的东西,但仍然值得一读,因为基础知识永远不会过时)

答案 3 :(得分:2)

我认为一本好书是一个可靠的开始,只需阅读并重新阅读该书从后到前并完成所有挑战(我强烈推荐一本有它们的书)然后你可以开始分支出来。以下是我开始的方式。

Learn to Program by Chris Pine对于没有经验的人来说非常棒,并且有很多问题可以帮助你正确思考。

然后进展到Michael Hartl's Ruby on Rails Tutorial 3,这很棒,因为你制作了一个非常简单的twitter版本并引入了rails框架。

Codeschool非常棒,它不仅仅是轨道学校,而且它们有大约7或8个很棒的轨道相关课程,涵盖测试,轨道基础知识,轨道最佳实践,甚至尝试ruby课程,现在更多高级红宝石钻石课程。

最后我总是建议Railscasts.com Ryan Bates已经涵盖了太多宝贵的资源。

享受Ruby!

答案 4 :(得分:1)

如果您对Ruby On Rails感兴趣,那么Michael Hartl的Tutorial(更像是一本书)很棒:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

答案 5 :(得分:1)

通过书籍或实例学习是否“更好”是相当主观的(问题是这样)。有些人通过书本学习得更好,有些人则通过修补实例来学习。做到这两点,你会很快找到你喜欢的方式。

但比学习一门新语言更重要的是学习如何学习一门新语言。大多数技能都是如此。

在问这样的问题之前,我首先会搜索google,wikipedia和stackoverflow上已有的内容。

例如:https://stackoverflow.com/search?q=best+ruby+tutorial&submit=search

很快就会出现这些相关问题

https://stackoverflow.com/questions/6806/what-is-the-best-way-to-learn-ruby

https://stackoverflow.com/questions/549394/whats-a-good-book-for-learning-ruby

https://stackoverflow.com/questions/124371/what-is-the-best-ruby-tutorial-online

你会注意到其中有2/3被关闭为“没有建设性”。

答案 6 :(得分:1)

我建议您按照在线课程进行与其他人互动。

我参加的一门好课程是http://rubylearning.org/classes/

它不是免费的,花费近20美元