社区 wiki 里面所提供的“ruby 入门教程”一栏全是关于 Rails 框架的教程 且其中“如何从零开始学会 Rails”一栏中 4 条连接 2 条已经 404 了(还有一条可能是由于 GFW 而无法访问)
而社区 wiki 中“书籍推荐”一栏所推荐的书籍多半都停板/年代久远
请问我该从何开始学习 ruby 语言
(以及 社区 wiki 似乎好久无人更新了)
因为 ruby2.0 后的版本更新基本都是提升性能为主,增加的方法量其实不算多,毕竟语言是要考虑兼容性的,不像 rails 过了几个版本不看新版教程就有点搞不清了,所以看很早以前的教程其实也没啥,然后看一遍每次大版本更新的更新说明就差不多了,我现在常看的 ruby API 还是 2.0 版本的
英文没问题可以买英文原版电子版 https://pragprog.com/titles/ruby4/programming-ruby-1-9-2-0-4th-edition/
不然就《Ruby 基础教程》 https://book.douban.com/subject/27166893/
我个人的体感是 ruby 基础教程是垃圾,比较好的是 ruby 编程语言,封面是雨燕的那本,虽然老但是好。一个有用的观察是尽可能看语言原作者写的书,例如 c 就看 k&r,erlang 就看 joe 的,老从来不是什么问题。
如果决定要做 ruby,想系统学习,建议看《ruby 基础教程》
如果只是想试试,可以:
1、自己过一遍 ruby 基础,我当时用的菜鸟上的资料
2、对着 wiki 里面的 Rails Guides 简体中文先跑一下新手开始
3、重复 12 几次,基本可以了。
ps:需要有 html 和 js 的基础
这是当年我转行的时候上手的法子