這門生意是什麼
《Ruby on Rails Tutorial》是一本暢銷電子書(883 頁)與螢幕錄影課程(20 小時、272 支影片),教人建置並部署真正的 Rails 應用程式;由 Michael Hartl、Lee Donahoe 與 Nick Merwin 創辦的科技教育公司 Learn Enough,將它與另外九門課程一起以 All Access 訂閱形式販售,價格為每月 39–49 美元。
賭注
一本詳盡、可免費閱讀的 HTML 書,加上付費的長篇螢幕錄影課程,可以成為學習 Rails 的標準方式——前提是隨著每一次框架發行持續更新。
如何開始
Michael Hartl——加州理工學院的物理講師,曾獲教學卓越終身成就獎,也是 Y Combinator 校友——花了約一年時間撰寫《Ruby on Rails Tutorial》。HTML 版免費;目標是帶新手從安裝 Rails 一路走到部署真正的應用程式,沿途涵蓋 Git、測試與部署。當 Rails 3 與 RSpec 2 於 2010 年底推出正式版時,他推出螢幕錄影課程——約 15 小時的影片——作為付費產品,並在 Hacker News 發文,附上給讀者的 10% 折扣碼。
後來發生了什麼
Hacker News 的發佈討論串(2010-10-12)獲得 201 點與 57 則留言,爭論焦點在於 15 小時與約 500 頁究竟是過於冗長,還是正好符合從零開始學 Rails 的人所需——Hartl 在向該螢幕錄影公司創辦人推銷這個專案時,形容它是「從零到 PeepCode」。HTML 書維持免費,他宣布計畫採用 Creative Commons 授權以鼓勵翻譯(已有志工主動提供六種語言),Addison-Wesley/Safari Books Online 則於同年稍晚開始發行螢幕錄影課程。這份教學課程隨後跟上每一次 Rails 發行——到了 2014 年 8 月,DHH 已公開稱第三版是重大升級——Hartl 後來與 Lee Donahoe、Nick Merwin 共同創辦 Learn Enough,將這份教學課程納入一套十門課程的課綱(命令列、Git、HTML 與 CSS、JavaScript、Ruby 等),以 All Access 訂閱形式販售。
必須成立的事
當 Rails 的行銷還靠 15 分鐘示範時,Hartl 押注的是深度;發佈討論串顯示出「太長」與「正好是初學者所需」之間的爭論,而市場站在他這一邊。
免費核心、付費升級:把完整的 HTML 書免費送出,使這份教學課程成為新手預設的第一個連結,而付費螢幕錄影課程與訂閱則將這群讀者變現。
橫跨八個版本的不懈更新,讓一本 2010 年的電子書成為延續 15 年的系列產品,而不是隨著每次 Rails 發行就過時的產品。
一位可信的教師,加上 Derek Sivers、DHH 與 Jimmy Wales 具名的推薦,創造出獨立作者所需的口碑循環。
單一產品的賭注擴展成了一家公司:Learn Enough 在這份教學課程周邊增加了九門課程,並將整套課綱以單一訂閱形式販售。
可以借鏡之處
教學產品可以像軟體一樣產生複利效果:一份免費、深入且持續更新的教學課程能自行行銷,而每一次框架發行都給作者再次銷售的理由。
後續發展
截至 2026-09-06,《Ruby on Rails Tutorial》已出到第八版,針對 Rails 8 更新,仍被譽為網頁開發的主要入門教材之一。一場獨立作者推出的電子書加螢幕錄影課程,如今已是一套十門課程的 All Access 目錄——3,200 頁、66 小時螢幕錄影、686 支影片——以每月 39–49 美元販售,提供 60 天退款保證,並已發出超過 1,500 份獎學金。Hartl 仍是共同創辦人與主要作者,而最初的賭注——一位作者免費、深入且持續更新的教學課程,加上付費影片,可以主導 Rails 教育——已維持了十六年。
追溯依據
參考來源
- The Ruby on Rails Tutorial screencasts are out (Hacker News item 1784463) Hacker News · news.ycombinator.com ·