What the business is
The Ruby on Rails Tutorial is a bestselling ebook (883 pages) and screencast course (20 hours, 272 videos) teaching people to build and deploy real Rails applications; Learn Enough, the tech-education company founded by Michael Hartl, Lee Donahoe and Nick Merwin, sells it alongside nine other courses as an All Access subscription at $39–49/month.
The bet
One exhaustive, free-to-read HTML book plus paid long-form screencasts can become the standard way to learn Rails — if kept updated through every framework release.
How it started
Michael Hartl — a Caltech physics instructor with a Lifetime Achievement Award for Excellence in Teaching, and a Y Combinator alumnus — spent roughly a year writing the Ruby on Rails Tutorial. The HTML version was free; the goal was to take a newcomer from installing Rails to deploying a real application, covering Git, testing and deployment along the way. When Rails 3 and RSpec 2 reached their final releases in late 2010, he launched the screencast course — about 15 hours of video — as the paid product, posting to Hacker News with a 10% discount code for readers.
What happened
The Hacker News launch thread (2010-10-12) drew 201 points and 57 comments, with the debate turning on whether 15 hours and roughly 500 pages was overkill or exactly what a from-scratch Rails learner needed — Hartl described the project as 'from zero to PeepCode' when pitching it to that screencast company's founder. The HTML book stayed free, he announced plans for Creative Commons licensing to encourage translation (volunteers had already offered half a dozen languages), and Addison-Wesley/Safari Books Online began publishing the screencasts later that year. The tutorial then tracked every Rails release — by August 2014 DHH was publicly calling the third edition a great upgrade — and Hartl later co-founded Learn Enough with Lee Donahoe and Nick Merwin, folding the tutorial into a ten-course curriculum (Command Line, Git, HTML & CSS, JavaScript, Ruby and more) sold as an All Access subscription.
What has to be true
Hartl bet on depth when Rails marketing ran on 15-minute demos; the launch thread shows the fight between 'too long' and 'exactly what a beginner needs,' which the market settled in his favor.
Free core, paid upgrade: giving away the full HTML book made the tutorial the default first link for newcomers, and the paid screencasts and subscriptions monetized that audience.
Relentless updates across eight editions turned a 2010 ebook into a 15-year franchise instead of a product that went stale with each Rails release.
A credible teacher with named endorsements from Derek Sivers, DHH and Jimmy Wales created the word-of-mouth loop a solo author needed.
The single-product bet scaled into a company: Learn Enough added nine courses around the tutorial and sells the whole curriculum as one subscription.
What can be applied
A teaching product can compound like software: a free, deep, continuously updated tutorial does its own marketing, and every framework release gives the author a reason to sell again.
Aftermath
As of 2026-09-06 the Ruby on Rails Tutorial is in its 8th edition, updated for Rails 8, still billed as one of the leading introductions to web development. A solo ebook-and-screencast launch is now a ten-course All Access catalog — 3,200 pages, 66 hours of screencasts, 686 videos — sold at $39–49/month with a 60-day money-back guarantee and over 1,500 scholarships awarded. Hartl remains cofounder and principal author, and the original bet — one author's free, deep, continuously updated tutorial plus paid video could own Rails education — has held for sixteen years.
FOLLOW THE EVIDENCE
The sources
- The Ruby on Rails Tutorial screencasts are out (Hacker News item 1784463) news.ycombinator.com