O Ruby on Rails Tutorial é um ebook best-seller (883 páginas) e um curso em screencast (20 horas, 272 vídeos) que ensina as pessoas a construir e implantar aplicações Rails reais; a Learn Enough, empresa de educação tecnológica fundada por Michael Hartl, Lee Donahoe e Nick Merwin, o vende junto com outros nove cursos como assinatura All Access por US$ 39–49/mês.

Um livro HTML exaustivo e de leitura gratuita mais screencasts pagos de formato longo podem se tornar a forma padrão de aprender Rails — desde que mantidos atualizados a cada lançamento do framework.

Michael Hartl — instrutor de física do Caltech com um Lifetime Achievement Award for Excellence in Teaching e ex-aluno da Y Combinator — passou cerca de um ano escrevendo o Ruby on Rails Tutorial. A versão HTML era gratuita; o objetivo era levar um iniciante desde a instalação do Rails até a implantação de uma aplicação real, cobrindo Git, testes e implantação ao longo do caminho. Quando o Rails 3 e o RSpec 2 chegaram às suas versões finais no final de 2010, ele lançou o curso em screencast — cerca de 15 horas de vídeo — como o produto pago, publicando no Hacker News com um código de desconto de 10% para leitores.

A thread de lançamento no Hacker News (2010-10-12) atraiu 201 pontos e 57 comentários, com o debate girando em torno de se 15 horas e aproximadamente 500 páginas eram exagero ou exatamente o que um aprendiz de Rails do zero precisava — Hartl descreveu o projeto como "do zero ao PeepCode" ao apresentá-lo ao fundador daquela empresa de screencasts. O livro HTML permaneceu gratuito, ele anunciou planos de licenciamento Creative Commons para incentivar traduções (voluntários já haviam oferecido meia dúzia de idiomas), e a Addison-Wesley/Safari Books Online começou a publicar os screencasts ainda naquele ano. O tutorial então acompanhou cada lançamento do Rails — em agosto de 2014, DHH já o chamava publicamente de grande atualização da terceira edição — e Hartl mais tarde cofundou a Learn Enough com Lee Donahoe e Nick Merwin, incorporando o tutorial a um currículo de dez cursos (Command Line, Git, HTML & CSS, JavaScript, Ruby e mais) vendido como assinatura All Access.

Hartl apostou na profundidade quando o marketing do Rails se baseava em demos de 15 minutos; a thread de lançamento mostra a disputa entre "longo demais" e "exatamente o que um iniciante precisa", que o mercado resolveu a seu favor.

Núcleo gratuito, upgrade pago: distribuir gratuitamente o livro HTML completo fez do tutorial o primeiro link padrão para iniciantes, e os screencasts pagos e as assinaturas monetizaram esse público.

Atualizações incansáveis ao longo de oito edições transformaram um ebook de 2010 em uma franquia de 15 anos, em vez de um produto que envelhecia a cada lançamento do Rails.

Um professor credível, com endossos nominais de Derek Sivers, DHH e Jimmy Wales, criou o ciclo de boca a boca de que um autor solo precisava.

A aposta em um único produto cresceu até virar uma empresa: a Learn Enough acrescentou nove cursos em torno do tutorial e vende todo o currículo como uma única assinatura.

Um produto educacional pode se compor como software: um tutorial gratuito, aprofundado e continuamente atualizado faz seu próprio marketing, e cada lançamento do framework dá ao autor um motivo para vender novamente.

Em 2026-09-06, o Ruby on Rails Tutorial está em sua 8ª edição, atualizado para o Rails 8, ainda apresentado como uma das principais introduções ao desenvolvimento web. Um lançamento solo de ebook e screencast é agora um catálogo All Access de dez cursos — 3.200 páginas, 66 horas de screencasts, 686 vídeos — vendido por US$ 39–49/mês com garantia de devolução do dinheiro em 60 dias e mais de 1.500 bolsas concedidas. Hartl continua cofundador e autor principal, e a aposta original — o tutorial gratuito, aprofundado e continuamente atualizado de um autor mais vídeo pago poderia dominar a educação em Rails — tem se sustentado por dezesseis anos.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. The Ruby on Rails Tutorial screencasts are out (Hacker News item 1784463) Hacker News · news.ycombinator.com ·