Ruby is a pure object-oriented programming language that was created in 1995 and gained popularity with the release of Ruby on Rails in 2004. In Ruby, objects contain unique data that only that object can manipulate, with data and functions grouped together in logical units. The document provides examples of basic data like numbers and strings represented as objects, as well as functions represented as objects of type Proc.