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语言怎么样?新手好学吗?”的大致介绍,希望对您有点帮助。