This document provides an overview and history of the Ring programming language. It discusses the motivations for creating Ring as a multi-paradigm language that is innovative, practical and designed for productivity. The history section outlines the development of Ring from 2013 to its initial release in 2016. Key features are also summarized, including Ring being free, open source, hybrid compiled, supporting declarative and natural language programming, and being portable, small, flexible and fast.