How To Think Like A Computer Scientist: Learning With Ruby
"How To Think Like A Computer Scientist" is a range of online books (distributed under the GNU Free Documentation License) developed by various authors each focusing on a different programming language and explaining computer science concepts with it. Elizabeth Wiethoff has now started the Ruby edition and has made her work so far available online.
(Update: Also seen at RedHanded)