This document provides an introduction and overview of the Perl programming language. It discusses what Perl is, its history and origins, its uses for bioinformatics tasks, examples of bioinformatics problems suited to Perl, and includes examples of basic Perl programs and concepts like variables, operators, conditionals and loops.