These past couple of weeks I've been learning Ruby, a language with a design philosophy similar to Python: high-level code that's easy to read and write. I started with the classic beginner's text, Why's (Poignant) Guide to Ruby, a gonzo adventure through the language, but tapped out partway through Chapter …