Ruby 學習資源

Published on:

紀錄一下收藏的學習資源

有任何錯誤或建議都歡迎告知 :)


Ruby

Learn Ruby The Hard Way - 笨方法學 Ruby

練習量很足夠的電子書,推薦用來練基本功。
另外可以先看這篇 閱讀 Learn Ruby The Hard Way 時可能會遇到的問題 做一下心理建設 XD

Code Cademy

練習量很充足的互動課程,完成關卡得到的 Badge 更能增加成就感。

Code School

Try Ruby 很適合入門體驗 Ruby 寫作的感覺。有許多主題式的課程與影片,大多數都需要付費才能觀看。完成課程的 Badge 可以貼到 Linkedin 上。

Ruby Document

Ruby 的文件,有空就翻一翻,說不定會有新的體悟。

Ruby Warrior

用 Ruby 操作主角破關的遊戲。類似的還有CodeCombat

Codewars

有很多題目關卡可以讓你練習,不過也有很多需要知道演算法才有辦法過關。
你也可以閱覽其他人的程式碼,對於寫作大有幫助。

The odin project

w3cshool.cc


Rails

Rails Girl

友善的入門網站,不只提供教材,也有教導如何舉辦工作坊的指南。如果你想帶你的朋友入門卻不知從何下手,來看看這個網站吧。(可以關注Railsgirls Taiwan以獲得最新活動訊息)。

RailsBridge

RailsBridge 工作坊教學文件,除了教材也有教導如何舉辦工作坊的指南。

Rails 101

令新手不斷思考的教材,多數問題的解答都在留言中。

Rails 101s

Rails 101 擴充的教學,有較多的說明內容。

Rails 102

Xdite 對於使用 Rails 開發網站的經驗分享。

Ruby on Rails 實戰聖經使用 Rails 4.2 及 Ruby 2.2

這應該是最知名的 Rails 中文工具電子書了XD,對於 Rails 有著很詳盡的解說。想要深入了解如何使用 Rails,可以先從這個網站開始,再去嗑 Rails Guide

Rails Tutorial 3rd

聽說是網路上最推薦的原文電子書,有能力的話就贊助一下作者吧!

How I finally learned to build stuff with Rails

INSIDE 我是這樣學會 Ruby on Rails:12 個星期打造 12 個網頁 APP 中的原文。

Rails Guide

Rails 的官方文件。


討論區

Meetups

台灣的社群聚會資訊。

Ruby Taiwan AMA

Ruby Taiwan 所建立的 Ask Me Anything,利用 Github Issue 來建立友善的問答環境。建立原由

RailsFun

RailsFun 的公開討論區。

Ruby China

很牛很強大!


個人 Blog:

Adler

BroHand

Arkency

Bruce

Chia-Hui Chou

DHH

Jason (liuzxc)

JokerCatz

Juanito Fatas

mz026

Nic

Richard Schneeman

Wayne

Xdite

Zack

慕凡

大兜

高見龍


科技公司 Blog:

EGG Tee-Time

有關於 Spree Gem 的使用心得。

Heroku

有提供免費額度架站的公司,發佈 demo 專案時很好用。

Thoughbot

有很多 open source 專案的公司,請瀏覽 Thoughtbot


新聞網站

Green Ruby News

可以訂閱電子報,頻率是每週一篇,不多不少剛剛好。

Ruby5

Ruby and Rails 的新聞。

RubyFlow

內容質量不一定。


實體課程

以下列出我所知道有經常開課的資訊:

GrowthSchool

要搶,請關注 Xdite 以獲得最新消息。

五倍紅寶石股份有限公司

要搶,請關注 五倍紅寶石出礦坑 以獲得最新消息。

RailsFun

長期聚會的模式,上課內容可以參考錄影

Treehouse

月費制的線上課程,蠻多人推薦的。

Code School

同樣也是月費制的線上課程。

Code Cademy

前一陣子推出 rails 課程,在線上就可以練習還蠻不錯的。


面試題目

RUBY ON RAILS INTERVIEW QUESTIONS THAT WILL LAND YOU THE JOB!

一共 13 題,先別看答案測試一下自己的實力吧。

LeetCode

知名的面試題目網站,大多數都是考演算法。
可以先試試這個題目: Invert Binary Tree

Comments

comments powered by Disqus