The Ruby programming language is: General-purpose Interpreted Easy to learn Structured Object-oriented Case sensitive