最近我在学习Ruby语言,请问各位哪里有相关的教程书籍和相关的编辑工具?

Python021

最近我在学习Ruby语言,请问各位哪里有相关的教程书籍和相关的编辑工具?,第1张

http://book.douban.com/doulist/67419/?vote=N&ck=None

这个是ror学习的一些书籍

其中 Programming Ruby中文版(第2版) 对学习ruby语言是不错的

编辑工具/开发工具,建议使用 Editplus,Netbeans等

学习的时候,直接用内置的irb调试即可

第一步:理解这门语言的设计理念和通用的语言特性

例如,如果你要学 Ruby,那就先看一下 Ruby 有什么特别的?

Ruby 是一门开源的动态编程语言,专注易用性和效率。它的语法很优雅,代码读起来很自然,写起来也很自然。

让我们更深入地看一下:

http://www.ruby-lang.org/en/about/

那么,在学习 Ruby 之前,需要了解的重点是:

Ruby 专注于易用性和效率,代码容易阅读;

Ruby 是解释执行的,所以使用了 GC,也就是说对于某些任务,性能可能会是个问题;

在 Ruby 中,所有东西都是对象,所以它是面向对象编程语言,而且是纯面向对象的;

Ruby 很灵活,我们可以重新定义它的一些东西。

了解这门语言最重要的特性,包括它的优点和不足。

第二步:通过教程或书籍学习语法和最佳实践

在第二步,你需要掌握语法、基本的 IO、调试工具和单元测试。

如果你刚开始学习编程,最好找那种“权威指南”之类的书籍,比如语言作者写的书,或者在网上书店搜索这门编程语言,找到好评如潮的书。

如果你是个编程老手,只需要找一些简单的指南或示例代码就可以了,可以看看这个。

记住,在学习语法时,你需要动手写代码,不要只是拷贝黏贴。你可以在这个网站上练习写代码,有人会审阅你的代码,并免费为你提供建议。

第三步:使用新学的语言写更多的代码

现在,你需要使用新学的语言开始一个项目,包括与这门语言有关的生态系统、工具和库。你可以从简单的开始,比如一个猜数字小游戏、简单的网上书店或者 TODO 应用程序。在 GitHub 上可以找到很多类似的项目。

少儿编程入门在童程童美学比较好。童程童美少儿编程体验课,点击可免费报名试听

童程童美在线课程采用分级模式,一二年级学生学习Scratch启蒙课程,三年以上新生可以从Python语言基础学起,六年级以上新生可以直接学习手机APP编程,初高中以上新生则可以直接学习Pythhon人工智能编程。其中,除Scratch启蒙课程为纯线上课程,Pythhon语言基础为纯线下课程外,其余课程皆为线上线下结合课程。在教学模式上,童程童美在线课程主要通过线上直播授课,采用1v4或者1v6小班教学模式,自主研发云平台编程环境。学少儿编程可以提高孩子逻辑思维、专注力!

想了解更多关于少儿编程的相关内容,推荐咨询童程童美。童程童美是由童程童美独立开发的专有可视化在线少儿编程教育平台,针对6—18岁青少儿提供线上小班直播授课。课程覆盖Scratch图形界面编程、Python人工智能编程、NOI系列课程三大课程体系。依托故事化、可视化、游戏化的学习方式,采用自主研发的云平台编程环境,让学生在云端操作即可运行出结果。同时,还可实现老师与学生共享桌面,实时查看学生的学习情况。