It is used in a wide range of fields, but is best known as a language for Web Applications, because of the Ruby on Rails framework. The general purpose nature of Ruby makes it suitable for a wide array of programming tasks, just like Perl, Python and other general purpose languages. read more
The Ruby Programming language is a general purpose programming language, developed by Yukihiro Matsumoto (Matz) in the mid-90's. It is used in a wide range of fields, but is best known as a language for Web Applications, because of the Ruby on Rails framework. read more
Ruby has been described as a multi-paradigm programming language: it allows procedural programming (defining functions/variables outside classes makes them part of the root, 'self' Object), with object orientation (everything is an object) or functional programming (it has anonymous functions, closures, and continuations; statements all have values, and functions return the last evaluation). read more