我是初学者Ruby程序员,想找到一种更有效的学习方法,是看书好还是看教程好?
任何人都可以提出任何书籍或任何有效的教程吗?
Tryruby - 有趣又简单
Ruby 入门 - Codecademy的 Ruby 课程
我认为一本好书是一种可靠的开始方式,只需从头到尾阅读并重新阅读这本书并完成所有挑战(我强烈推荐一本有这些挑战的书),然后你就可以开始扩展了。下面是我是如何开始的。
Chris Pine的《学习编程》非常适合初学者,并且有很多问题可以让您正确思考。
然后继续学习 Michael Hartl 的 Ruby on Rails 教程 3,这非常棒,因为您制作了一个非常简单的 twitter 版本并被介绍到 rails 框架。
Codeschool很棒,它不仅仅是 Rails 学校,而且他们有大约 7 或 8 门很棒的 Rails 相关课程,涵盖测试、Rails 基础、Rails 最佳实践,甚至还有尝试 ruby 课程,现在还有更高级的 ruby bits 课程。
最后,我总是会推荐Railscasts.com Ryan Bates 已经涵盖了太多它的宝贵资源。
享受红宝石!
如果您对 Ruby On Rails 感兴趣,那么 Michael Hartl 的教程(真的更像一本书)很棒:http ://ruby.railstutorial.org/ruby-on-rails-tutorial-book
通过书籍或示例学习是否“更好”是相当主观的(这是问题)。有些人通过书本学得更好,有些人通过修改示例来学习。两者都做,你会很快发现你喜欢哪种方式。
但比学习一门新语言更重要的是学习如何学习一门新语言。大多数技能都是如此。
在问这样的问题之前,我会先在 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 被关闭为“不具建设性”。