新手学习Ruby语言的难易程度如何?

发表时间: 2018-12-14 11:10

Ruby是一种纯粹的面向对象编程语言,如果掌握Mysql、html+css、JavaScript、jquery等等知识的人当然更合适,当然对于零基础自学的人问题也不是很大。Ruby在大公司用得少一些。在硅谷里,Ruby on Rails是创业公司做产品的首选。

Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数变量没有类型,Ruby的变量可以保存任何类型的数据;任何东西都有值,不管是数学或者逻辑表达式还是一个语句,都会有值;ruby语言很优雅,可以做到不需要注释就可以读懂。

它的优点:

1、语法简单

2、普通的面向对象功能(类,方法调用等)

3、特殊的面向对象功能(Mixin,特殊方法等)

4、操作符重载

5、错误处理功能

6、迭代器和闭包

7、垃圾回收

8、动态载入(取决于系统架构)

9、可移植性高,不仅可以运行在多数UNIX上,还可以运行在DOS、Windows、Mac、BeOS等平台上

10、适合于快速开发,一般开发效率是JAVA的5倍

那么作为新手如何学习它呢?

1、书永远是我们的老师

一本好书,能教会我们的非常多,小编推荐以下几本书:

① 《Programming Ruby》(2nd Edition)一本关于编程语言的经典教程

② 《Programming Ruby》虽然不是称职的参考手册,但足够不让新手误入歧途。

③ 《向Ruby之父学程序》比较基础的语法类书,初次学习编程(或者脚本语言),就很需要这样一本书来引路了

别从网上下载这些书籍的电子版看,你的眼睛与大脑对于书籍上的学习接受度,比对着电脑屏幕的电子信息更容易,不信你可以试试,自己感受下。

2、教育平台是不二之选

没有基础的童鞋,有没有条件报学习班的,网上的免费教育平台就变的相当重要了,虽然没有老师现场手把手的教,但参照视频上的老师教的,一遍一遍反复练习,虽然花的时间肯定比培训的人多,但最终也能学成。

推荐:百度课堂、小麦课堂、网易云课堂、腾讯课堂、慕课等

3、Ruby初期学习不用太深入

初期不用学得太深入,学一些基本知识就可以开始学习rubyonrails。对ror有一定掌握以后,还是需要再回头补充ruby知识的。一些国内人写的ror入门书,有本《ror完全自学手册》,就是先讲的ruby。

总的来说,Ruby的入门学习比较简单,但是学习曲线会比较陡,贵在能否坚持,以上便是小编对“Ruby语言怎么样?新手好学吗?”的大致介绍,希望对您有点帮助。