An interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro “Matz” Matsumoto in Japan.
Ruby is dynamically typed and uses garbage collection. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Ruby involves little backend work, enabling developers to create and launch applications quickly. It is similar to Python in that it’s fantastic for prototyping. Ruby is open source, which means it can be modified and built upon.
Ruby frameworks – Rails/Ruby on Rails, Sinatra, Padrino, JRuby