Perlが出来た当初は、テキストの処理やファイルの処理に使われていましたし、その為の言語でありました。
ですがどんどん進化をして、WindowsやMacintoshなど、UNIX以外のプラットフォームにも移植されるようになりあっという間に普及が広がったプログラミング言語です。

Perlという名称は、他のプログラミング言語同様、英字の頭文字をとって呼ばれています。
「Practical Extraction and Report Language」という「実用データ取得レポート作成言語」という意味のPerl、「Pathologically Eclectic Rubbish Lister」という「病的折衷主義のがらくた出力機」とい意味のPerlからきています。
一見、何の関係もなさそうですしまた、全く相反する意味のように思えます。
ですがPerlを勉強していくとこの2つが理解できるといいます。
Perlエンジニアはこれらの相反する言葉の意味を理解し、また活用できる存在でなくてはいけないのです。

Perlはプログラムがテキストベースなので、作成や修正が簡単に出来るのも特徴の1つです。
作成や修正が簡単に出来るということは、業務をスピーディに完遂することが出来るので便利なのです。
一般的には作成したプログラムを実行するためにはコンパイルといった、プログラムのソースコードを実行出来るように変換する必要がありますが、Perlはソースプログラムの状態から即実行することができるので 、コンパイルを必要としないといった特徴があります。
この特徴のおかげでテスト作業などはスピーディに進められますし、初心者でも扱いやすいといった利点に繋がります。