首页
学习
活动
专区
工具
TVP
发布

从零开始学习Ruby,该如何做?

本身是计算机专业的,07年,大四那年学的Java,当时喜欢用J2EE来称呼,接触了一点ruby,之后就一直没做IT这行,去年公司环境,逼得重操旧业,自已学了学Ruby,写了个网站,几乎是从0开始学的,接下来的经验分享一下,多少也能少走些弯路。

基本功

首先底子要厚,像数据结构,数据库,尤其是数据库一定要明白,懂些算法,看看软件工程和操作系统(这两个也可以不用看,不影响学习编程语言,软件工程在管理的时候会多少有些用)

资料

两本书,搞头书和铁道书,基本两本搞定了。

这两本书比较出名,当然也还有别的资料,07年的时候买了两本,第一版的,去年的时候直接在网站上找另外的资料,也很不错,下面附上地址。

Ruby on Rails Guides (v5.2.0.beta2) http://doc.rubyfans.com/rails/guides/

我是看着这个资料一步一步学的,注意,如果你有一点编程的基础,比如java,想走捷径,你可以直接看这个资料上手写程序,后面慢慢补ruby的知识,这样成就感会大些,不容易放弃。

工具

Ruby开发文档:http://doc.rubyfans.com/ruby/v2.5/

Rails开发文档:http://doc.rubyfans.com/rails/v5.2/

操作系统:Linux或macos,如果你想不开的话可以在windows下编程,不是的话趁早装个linux系统,哪怕是虚拟机里的,我一开始就是在windows下装的macos虚拟机,当然性能让你崩溃,公司电脑4G内存,没钱买新的,打开个搜索引擎6秒钟,但的确这样过来了。

开发工具:有很多IDE,也有eclipse的插件,建议装一个sublime就可以了,轻,插件还多。

社区

ruby还有社区,当时不知道,自己出了问题就在网上查,也没人带,也不知道从哪入手,也不知道在哪问,就这么查了几个月才发现,有个社区,叫ruby china,也前也有一个的,废弃掉了,现在ruby程序员一般聚集在这里,社区环境非常之好,有问题先搜索,一般会找到答案,里面也有非常详细的技术文档,以及不定期的线下聚会,以分享技术和经验为主,以下是网址https://ruby-china.org/

安装

接下来是来自ruby社区的文章,先引荐过来

Ubuntu Server 上面准备好 Rails 部署环境

https://ruby-china.org/wiki/deploy-rails-on-ubuntu-server

如何在 Mac下快速部署 Nginx + Passenger + Rails

https://ruby-china.org/wiki/mac-nginx-passenger-rails

按照上面的资料走,应该可以避免前期安装、技术、找资料的迷茫,祝君顺利

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180118A0NKEO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券