Perl je programiski jezik koji omogućava dinamičko programiranje. Stvoren je 1987 godine od strane Larry Wall-a iz SAD-a, lingviste po profesiji koji je radio u Nasi. Razvijen je kao skript jezik, sa namerom da kombinuje dobre strane C-a, sed-a, i linux-ovog Bourne Shell-a. U ono vreme, prvenstveno se koristio za administrativne zadatke, i još uvek ima potencijala u toj oblasti danas. Vremenom, postalo je jasno da je Perl idealan na mnogo različitih načina, na primer za internet programiranje sa strane servera, tako daje postao veoma popularan, i razvio se u jezik koji se jako puno koristi sa serverske strane.
Ime Perl je izvedeno prema paraboli iz Biblije, sa željom da budi pozitivne misli. Prvenstveno je odabrano ime Pearl (Biser) ali je autor ubrzo shvatio da već postoji programski jezik PEARL, pa tako je nastao Perl.
Sam je jezik video nekoliko bitnih verzija, sa svakom verzijom dalje unapređujući jezik i čineći ga boljim. Larrz Wall nastavlja da nadgleda razvoj jezika Perl, i pomaže da ostane u vezi sa svojom originalnom namenom i vrednostima. Perl je veoma fleksibilan, mnogostran i može da se prilagodi skoro svakoj situaciji, i kako takav je omiljen kod mnogih programera, i često ironično naziva Švajcarskim nožem programskih jezika.
Prvih par godina života Perl je doživeo veliki razvoj. 1988 se pojavila verzija 2.0, sledeće godine 3.0. 1991 godine javlja se prva knjiga o programiranju na ovom jeziku, nazvana Kamilja Knjiga prema logotipu, i iste godine radna verzija je bila 4.0. Perl 5.0 je bio pušten 1994 godine i do danas je tekuća verzija iako se i dalje radi na šestici.
Verzija 5.0 doživela je velike prepravke u jeziku. Interpretator je ponovo napisan i postao je efikasniji. Dodato je dosta kritičnih komponenata, što ga je načinilo tako popularnim za web programere. Tu spadaju reference, moduli, objekti, promenjive, koji do tada nisu postojali.
1995 godina je bila ključna za Perl jezik ali ovog puta sa strane korisnika. Te godine je mreža nazvana CPAN otvorila svoja vrata i postala središte i baza modula koje su drugi ljudi napravili. To je značilo da Perl može da se širi i koristi od strane bilo koga, besplatno i uz pomoć arhive koja se lako koristi. Arhiva je rasla i danas ukljućuje 15 000 modula što znači da je Perl savršen izbor za programere danas.