学 Ruby 用啥书入门比较靠谱? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
esyed
V2EX    程序员

学 Ruby 用啥书入门比较靠谱?

  •  
  •   esyed 2015-01-03 23:39:40 +08:00 7149 次点击
    这是一创建于 3986 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想撸下,呵呵

    31 条回复    2015-01-05 13:49:26 +08:00
    hooozer
        1
    hooozer  
       2015-01-04 00:02:12 +08:00   1
    lujiajing1126
        2
    lujiajing1126  
       2015-01-04 01:06:01 +08:00
    学Ruby基本上都是为了Rails吧
    先看些基础的语法,Matz写的那本The Ruby Programming Language吧,也不用看太深入,知道就行
    有个在线的书叫做Rails实战圣经,不过是基于Rails3的,但是思想都是一样的,就是API有点差别
    然后就做项目就好了,遇到问题查官方的guide和api,推荐dash
    然后具体问题可以google,stackoverflow这些~
    fewspider
        3
    fewspider  
       2015-01-04 01:14:38 +08:00 via Android
    感觉把ruby china wiki里面介绍的书看完,入门就够了,目前正在看
    blacktulip
        4
    blacktulip  
       2015-01-04 01:25:51 +08:00
    楼主,你得说说你的现有水平才行啊,有没有别的语言基础?有没有接触过 OO ?等等等等,不说一说怎么给你推荐呢?
    esyed
        5
    esyed  
    OP
       2015-01-04 02:13:29 +08:00
    @lujiajing1126 目前项目开发都是RoR 4么?
    用3不是过时了么:(
    G2bN4dbX9J3ncp0r
        6
    G2bN4dbX9J3ncp0r  
       2015-01-04 02:15:41 +08:00
    去codeshool吧
    esyed
        7
    esyed  
    OP
       2015-01-04 02:16:07 +08:00
    @fewspider 要看这么多书啊,会累死的:(
    msg7086
        8
    msg7086  
       2015-01-04 06:35:18 +08:00
    我入门rails是用codeschool,看了一下午然后开始码代码。
    datou552211
        9
    datou552211  
       2015-01-04 08:04:33 +08:00 via iPhone
    ruby元编程
    zjmdp
        10
    zjmdp  
       2015-01-04 08:54:54 +08:00 via iPhone
    ruby metaprogramming 2
    andong777
        11
    andong777  
       2015-01-04 08:54:56 +08:00
    如果是为了学 Rails,可以直接看 Michael Hartl 的 Ruby on Rails Tutorial,不需要有 Ruby 基础。可以免费在线看。https://www.railstutorial.org/book
    jyoe
        12
    jyoe  
       2015-01-04 09:07:42 +08:00
    元编程+1
    spark
        13
    spark  
       2015-01-04 09:18:32 +08:00
    @lujiajing1126 实战圣经 已经更新到 Rails 4 了.
    https://ihower.tw/rails4/
    robertlyc
        14
    robertlyc  
       2015-01-04 09:21:40 +08:00
    metaprogramming不适合初学者入门
    xi4oh4o
        15
    xi4oh4o  
       2015-01-04 09:24:35 +08:00
    最近出的 Ruby 基础教程 第四版
    Bitex
        16
    Bitex  
       2015-01-04 09:46:22 +08:00   1
    https://rubymonk.com/ 交互式的Ruby学习网站
    roamlog
        17
    roamlog  
       2015-01-04 10:00:24 +08:00
    如何从 0 开始学 Ruby on Rails (漫步版) - 漫步 - http://readful.com/post/12322300571/0-ruby-on-rails
    lululau
        18
    lululau  
       2015-01-04 11:02:19 +08:00
    镐头书啊,这个应该是入门的不二之选吧
    esyed
        19
    esyed  
    OP
       2015-01-04 12:55:04 +08:00
    @lululau 书名是什么?
    dalang
        20
    dalang  
       2015-01-04 13:35:53 +08:00
    有编程基础的话推荐 <ruby 元编程>,ruby 的常规语法花一个下午就能掌握大概,然后通过元编程能知道一个高级语法的使用。之后就可以开始写代码,读代码。
    esyed
        21
    esyed  
    OP
       2015-01-04 17:59:55 +08:00
    @dalang 学过C, Java神马的, 直接学元编程么:( 学常规语法看哪本书较好? 半天有点太快了吧,呵呵
    lujiajing1126
        22
    lujiajing1126  
       2015-01-04 21:09:09 +08:00
    @esyed 版本根本不是问题,框架的思想是不变的,github还在用自己定制的2呢
    lujiajing1126
        23
    lujiajing1126  
       2015-01-04 21:10:55 +08:00
    @spark 哦哦好的吧
    3/4完全不是重点好吗- -
    spark
        24
    spark  
       2015-01-04 21:38:50 +08:00
    没人推荐 Learn Ruby the Hard Way 么?
    dalang
        25
    dalang  
       2015-01-04 22:31:52 +08:00
    @esyed 有动态语言经历的话可能更好一些。我当时学 ruby (非rails),看了两本书:松本行宏的程序世界 和 ruby元编程。前者让你了解 Matz 在 ruby 设计时的考量和取舍,主要是让你爱上 ruby,后者其实书很薄,但是通过元编程展示了 ruby 的魅力。如果这两本书能让你喜欢上这门语言,之后你学起来会比较有热情。
    ruby 首先是一门对初学者友好的语言,对程序员有爱的语言,一个下午可能夸张,但是了解下常规语法真的很快。当然到掌握和熟悉使用还要靠后面读代码,写代码。
    还有一点是对所有语言通用的,在学习前了解下推荐的编码规范。ruby 虽不像 python 重视这点,但还是建议你看下 https://ruby-china.org/wiki/coding-style
    esyed
        26
    esyed  
    OP
       2015-01-04 23:13:33 +08:00
    @spark 重点讲奇葩语法么?
    Delbert
        27
    Delbert  
       2015-01-05 01:22:49 +08:00
    @spark
    @esyed
    我也想说 lrthw
    毕竟让我从github搬到 七牛 了。
    http://lrthw.qiniudn.com/
    esyed
        28
    esyed  
    OP
       2015-01-05 03:02:54 +08:00
    @Delbert 英文版电子书哪里有?
    Delbert
        29
    Delbert  
       2015-01-05 09:54:14 +08:00
    @esyed
    Online Free: http://learnrubythehardway.org/book/
    剩下的格式要花钱买
    nine
        30
    nine  
       2015-01-05 12:27:36 +08:00
    @hooozer
    http://item.jd.com/11524040.html
    买了本送到了,结果掀开封皮发现是上下颠倒的最后一页。。。
    第一页的脸上下颠倒对着封底。。
    hooozer
        31
    hooozer  
       2015-01-05 13:49:26 +08:00
    @nine
    运气这么差(抠鼻)。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     886 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 21:09 PVG 05:09 LAX 13:09 JFK 16:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86