`
googya
  • 浏览: 143397 次
  • 性别: Icon_minigender_1
  • 来自: 汉川
社区版块
存档分类
最新评论

Ruby入门读物

阅读更多
        经过一段时间的Ruby学习,感觉现在比刚开始时对Ruby的认识强多了。现在将我自己的学习经历说一下。
        我觉得刚开始的时候要看《The Ruby way》 ,中文版本叫《Ruby之道》。这本书可以让你知道Ruby有哪些内容,如何使用。看完这本书,你就知道 how。
        觉得《the ruby way》看得差不多之后,我看的是《the ruby programming language》,这本书讲Ruby的具体原理、机制,看完这本书就会对Ruby的用法有更加清晰的理解,是从原理上把握的。你就知道why。
        如把这两本书弄懂了,自然而然会想有更高级的应用,这时,就得看一下,《Metaprogramming Ruby Program Like the Ruby Pros》,这本书教你元编程的思想。


        如果把这几本书无障碍的看完,就基本上掌握了Ruby,剩下的只是如何消化、吸收的问题。用Ruby的时间长了,对Ruby的思想会看得更清楚,那时便可以“随心所欲,不逾矩”。就可以称为高手。
        


        当然这些书籍是可以同时学习的,有时候甚至是必需的。
2
2
分享到:
评论
1 楼 googya 2010-11-06  
class Symbol
    def to_proc
        Proc.new { |*args| puts "self is",args;args.shift.__send__(self, *args) }
    end
end

g=:size.to_proc
puts ['1','22','333'].map(&g)

相关推荐

    《Ruby从入门到精通》完整版电子书

    本书为学习Ruby的经典读物。作为极其流行的Ruby on Rails Web开发框架的底层引擎,Ruby已经广为人知,而它本身是一种极其强大的全能型编程语言。Ruby关注的焦点是减轻开发的负担,以及提供完全的面向对象环境。

    Ruby基础教程(第5版)1

    本书不仅是Ruby初学者的理想入门读物,也是有一定基础的开发者巩固和提升Ruby技能的参考资料。书中内容丰富,实例充足,无论你是完全的新手还是已经有一定经验的开发者,都能从中获益。 松本行弘在推荐序中强调了...

    ruby books

    "ruby books"这个标题暗示了我们将探讨的是与Ruby语言相关的书籍资源,这些书籍可能涵盖了从初学者入门到高级开发者的深入研究等各种层次的内容。Ruby语言由日本人松本行弘在1993年创建,它强调代码的可读性和程序员...

    ruby经典

    "Ruby经典"这本书作为入门级别的读物,旨在帮助初学者快速理解和掌握Ruby语言的基本概念和核心特性。 1. **面向对象编程**:Ruby的核心设计理念就是面向对象,几乎所有的数据在Ruby中都是对象。它提供了类、对象、...

    比较不错的关于ruby的电子书下载地址集合

    Programming Ruby, Second Edition : ruby的入门读物,第二版,学ruby必读 (UPDATED)Agile Web Development with Rails : 第二版 beta.基于rails1.2 (UPDATED)The Ruby Way 现在是更新到ruby 1.8.4的第二版, ...

    Rails recipes

    这显示了Rails Recipes的内容不仅仅是基本的入门知识,还包括了诸多高级技巧和最佳实践。开发者可以通过阅读这本书,了解如何以更加优雅和高效的方式构建应用程序。 书籍的编写者们强调了Rails Recipes能够提供的不...

    0万里长征第一步(非常重要) —— 如何愉快的阅读本小册(1).md

    总结以上知识点,小册子“0万里长征第一步”更像是一本入门级别的读物,旨在帮助读者建立对MySQL的基础理解,并通过实例和图解方式,使得复杂的技术概念变得简单易懂。它不是传统意义上那种深入浅出的科学教材,而是...

    The RSpec Book

    ### 关于《RSpec Book》的关键知识点 #### 一、RSpec简介与重要性 ...本书不仅详细介绍了 RSpec 的核心功能,还提供了大量实用的案例研究和最佳实践建议,是任何希望提升软件质量和开发效率的 Ruby 开发者的必备读物。

    Android学习基本路线指导.

    - 推荐读物:《鸟哥的私房菜》是一本非常受欢迎的Linux入门书籍,适合初学者。 #### 三、数据库基础知识 1. **SQL语言**: - SQL是关系型数据库的标准查询语言。 - 学习如何创建表、插入数据、查询数据、更新...

    MySQL是怎样运行的,从根儿上理解MySQL(手抄版)

    《MySQL是怎样运行的,从根儿上理解MySQL》是一本旨在深入解析MySQL内核工作原理的进阶读物,特别适合已经具备SQL基础,希望通过理解MySQL内部机制来提升技术水平的程序员。作者强调,这不是一本入门教材,而是面向...

    Agile Web Development With Rails Fourth Edition

    该书作为Rails框架学习的经典之作,不仅适合初学者快速入门,也能够帮助有一定基础的开发者进一步提升技能。 #### 关键知识点解析 ##### 敏捷开发理念 - **定义与原则**:敏捷开发是一种以人为本、迭代进化的软件...

    Learn COCOS2D 2

    Cocos2d是一个开源的游戏框架,它允许开发者使用Ruby、...对于想要在iOS平台上创建游戏的开发者来说,这是一本非常有帮助的入门和进阶读物。通过学习本书,读者可以掌握Cocos2d-x的核心概念和实现游戏开发所需的技能。

    Hadoop权威指南(英文原版)

    《Hadoop权威指南》一书由Tom White撰写,是学习Hadoop的权威读物,本书在前言中由Hadoop项目的创始人之一Doug Cutting亲笔签名。作者Tom White详细介绍了Hadoop的各个方面,包括其架构、存储系统HDFS、数据处理模型...

    ember-rails:Ember for Rails 3.1+

    还提供了一篇很棒的教程,名为“ ”,如果您刚开始使用Rails和Ember.js,这是一本很好的读物。 入门 将gem添加到您的应用程序Gemfile中: gem 'ember-rails' # gem 'ember-source' # You can specify the Ember.js...

    tech-books

    1. **编程语言**:可能会有Python、Java、C++、JavaScript、Ruby等主流编程语言的学习资料,包括入门教程、进阶指南和实战项目。 2. **Web开发**:HTML、CSS、JavaScript的前端开发书籍,以及Node.js、Django、...

Global site tag (gtag.js) - Google Analytics