Perl es un lenguaje de programación creado por Larry Wall en 1987 cuyo nombre significa Practical Extraction and Report Language, que se traduce como Lenguaje Práctico para la Extracción e Informe. Hereda características del lenguajes como C, shell, awk y sed entre otros, y su diseño esta pensado para ser sencillo, eficiente y completo más que para ser hermoso (como sería el caso de Python).
Nos podemos referir a él como un lenguaje interpretado o de script, que soporta tanto la programación estructurada como la programación orientada a objetos y la programación funcional, además de poseer un poderoso sistema de procesamiento de texto y una gran colección de módulos disponibles.