Ruby was created by Yukihiro Matsumoto in 1993 with the goal of creating a powerful scripting language with good object-oriented capabilities. It has a procedural style with fully object-oriented classes like Smalltalk and supports functional programming with blocks. Ruby is dynamically typed and treats all operations like method calls for high flexibility. It has a large community that shares code and libraries through sites like RubyGems and GitHub.
Related topics: