What is Ruby on Rails?

Ruby on Rails is a fairly new programming language designed for web applications. It is the foundation of an application that is accessed over a network, usually the internet. It is a full-stack framework that provides a wide range of functionality. It uses Ruby, an open source, object-oriented scripting language as the primary language.