有效地自学Ruby编程

作者: chenge微博谈 | 来源:发表于2014-11-25 10:19 被阅读542次

今天碰巧看到一个知名作者推荐的ruby编程的英文书单(见后),我也来写一个我的推荐。

我概括为:两个阶段,三本书。两个阶段是入门和提高。我精选了三本书。

入门

偏重感性认识和技能训练。用游泳来打比方的话,相当于在浴缸里扑腾下。不过别笑,相当有效。

《笨办法Ruby书》(hardway),http://lrthw.github.io/intro/

作者序言中解释了原理:
这本书的目的是让你起步编程。虽然书名说是用“Hard Way”(笨办法)学习写程序,但其实并非如此。所谓的“笨办法”指的是本书的教学方式,也就是所谓的“指令式”教学。在这个过程中,我会让你完成一系列习题,而你则通过重复练习来学到技能,这些习题也是专为重复练习而设计的。对于一无所知的初学者来说,在能理解更复杂的话题之前,这种教授方式效果是很好的。你可以在各种场合看到这种教授方式,从武术到音乐不一而足,甚至在学习基本的算术和阅读技能时也会看到这种教学方式。
这本书通过练习和记忆的方式,教你逐渐掌握技能,然后由浅入深,让你将这些技能应用到各种问题上。读完本书以后,你将有能力接触更为复杂的编程主题。我喜欢告诉别人,我的这本书能给你一个“编程黑带”,意思就是说,你已经打好了基础,可以真正开始学习编程了。

提高

偏重理论和文化的深入。

《Eloquent Ruby》,这本书没中文,标题是《雄辩的Ruby》。我很喜欢这本书。

《Ruby元编程》这本书也很好,值得反复地学习。

补充
《面向对象设计实践指南Ruby语言描述》阐述了设计上的经验,培养基于Ruby的大局观。

相关文章

  • 有效地自学Ruby编程

    今天碰巧看到一个知名作者推荐的ruby编程的英文书单(见后),我也来写一个我的推荐。 我概括为:两个阶段,三本书。...

  • 这篇文章告诉你Metasploit渗透的核心。

    Ruby——Metasploit的核心 Ruby编程语言可以说是Metasploit框架的核心。不过Ruby到底是...

  • 以德贯穿,先学后教,当堂训练

    (三)自学指导 出示目标后,教师要有效地指导学生进行自学,自学时要注意以下问题: [if !supportList...

  • Ruby介绍与环境

    下面要开始学习Ruby啦!!! Ruby是一种纯粹的面向对象编程语言。 Ruby的特性: Ruby 是开源的,在 ...

  • Ruby语言基础

    ruby语言基础 1.ruby简介 编程界几大魔幻语言,c++、JavaScript、ruby和perl等,个个都...

  • 如何自学编程

    自学编程

  • Ubuntu Ruby

    Ruby是全球流行的编程语言,...。 Ubuntu 14.04 apt-get install ruby 默认安...

  • ruby学习分享

    我分享的是ruby编程,请看提纲 我的ruby的学习经历 ruby是什么 一些建议 学习资料推荐 我的ruby的学...

  • 自学是门手艺——学习记录3/100

    为什么要自学编程?通过自学编程,锻炼自学能力。 我的口号:你是笃定未来的人,是有高超自学能力的人。 一、学习内容 ...

  • 30天挑战|学习Ruby on Rails~

    Coding is the new literacy! 目标:30天的时间自学Ruby on Rails,完成并发...

网友评论

    本文标题:有效地自学Ruby编程

    本文链接:https://www.haomeiwen.com/subject/tvbwtttx.html