Introduction to Ruby Ruby is a dynamic scripting language which also happens to be a fully object-oriented language.