This document provides an introduction to kdb+ by outlining its history and key features. It describes how kdb+ originated from Ken Iverson's work developing the APL programming language in the 1960s and its further development by Arthur Whitney into the J and K languages in the late 1980s/early 1990s. Today, kdb+ is an in-memory database, programming language and time-series database used by financial institutions and other industries for its performance, simplicity and scalability.