What all programming manuals should be like. A beginner's guide to Ruby, the shiny (and trendy) new scripting language fresh off the boat from Japan. Written by someone who's obviously a little high, which of course means the manual is not boring. He also coded this nifty interactive Ruby tutorial.
Also by this author: So You Want To Shoot A Giraffe In The Forehead.