The way Ruby handles string interpolation (evaluating code inside a string) is what pushed me to learn Ruby. It was the only way that made sense to me. Also, completely disagree with your first comment. When reading my code out loud, saying "print" makes me think of a printer, which doesn't make sense to me. Puts, as in, put string, describes exactly what is happening, as you're "putting" a "string" on the screen.