This document provides an introduction to the Impromptu livecoding environment. It includes quick facts about Impromptu such as it being an OSX programming language and environment for composers, it using the Scheme programming language, and allowing for on-the-fly programming of audio and graphics. Useful resources for Impromptu like its website and mailing list are also listed. The document discusses Extempore, an open source version of Impromptu that builds on multiple platforms like OSX and Linux. Examples are provided of using Impromptu to play notes, generate chords, and create high notes for a Dmin7 chord.