Start Here
New here? This is the guided walk through Ruby Lore, in a sensible order, start to finish.
-
_why the lucky stiff
The artist who made Ruby feel like play, then vanished.
-
Yukihiro "Matz" Matsumoto
The creator who decided a programming language should make you happy.
-
Ruby was named before it existed
The name came first, in a chat, before a single line of code.
-
David Heinemeier Hansson (DHH)
Created Rails, which is how most people meet Ruby, and a lightning rod for strong opinions.
-
Rails was pulled out of Basecamp
Rails was never built as a product. It was extracted from a real app, then a screencast made it explode.
-
"How to build a blog in 15 minutes with Rails" (DHH, 2005)
The demo that launched Rails, and a generation of Ruby programmers.
-
Aaron Patterson ("tenderlove")
On both the Ruby and Rails core teams, and the community's favorite comedian.
-
"Wat" (Gary Bernhardt, 2012)
Four minutes of programming comedy that everyone has seen.
-
MINASWAN
"Matz is nice and so we are nice." The community's core social rule.
-
"Optimize for programmer happiness"
Ruby's founding value: bend the language toward joy, not the machine.
-
Chunky bacon
A nonsense catchphrase from _why's Poignant Guide, and a pure inside joke.
-
The Pickaxe
The nickname for the first big English Ruby book (there is a pickaxe on the cover).
-
Convention over Configuration
Rails' defining idea: sensible defaults instead of endless setup.
-
"Rails is omakase"
Let the framework choose for you, like a sushi chef's tasting menu.
-
The Christmas-release tradition
Ruby gives itself to the community as a present, almost every December 25.
-
Ruby 1.0
Ruby's first public 1.0 release, delivered on Christmas Day.
-
Ruby 3.0
The "Ruby 3x3" promise, delivered on Christmas Day 2020.