Perl adalah salah satu bahasa pemrograman yang bersifat free and open source. Bahasa pemrograman terkenal lainnya yang juga free and open source yaitu : python dan ruby. Larry Wall sang penemunya, menjelaskan Perl singkatan dari Practical Extraction and Report Language. Meskipun demikian, tidak boleh dituliskan sebagai PERL. Larry Wall ingin agar tetap dituliskan sebagai Perl.
Keunggulan Perl dibanding Python dan Ruby salah satunya adalah Perl sangat cocok untuk para pemula (beginners) karena memiliki dokumentasi siap pakai yang lengkap. Maksud dokumentasi siap pakai adalah dokumentasi tersebut bisa dibaca dengan cukup mudah tanpa harus beranjak dari depan komputer ataupun berselancar di internet. Lengkap karena menghimpun banyak hal tentang Perl terutama yang fundamental/dasar/penting. Mulai dari apa sih Perl itu, sejarahnya, bagaimana syntax-syntaxnya, bagaimana menulis program yang baik, dan masih banyak lagi.
Dokumentasi ini bisa diakses dengan
$ man perl
atau
$ perldoc perl