Perl to język, którego pierwotnym zastosowaniem było przetwarzanie plików tekstowych. Obecnie jest on najczęściej wykorzystywany do tworzenia interakcyjnych stron WWW – książek gości czy sklepów internetowych. Ten popularny język skryptowy ma bardzo duże możliwości, a jednocześnie łatwo jest się go nauczyć.
Pisanie w Perlu nie wymaga ani kompilatora, ani dużego doświadczenia programistycznego. Na początek wystarczy prosty edytor tekstu, choć odpowiednie narzędzia mogą ułatwić pisanie programów (patrz: ramka na stronie 151).
Niniejszy kurs stanowi wprowadzenie do Perla. W pierwszej części stworzymy prosty sklep internetowy, przygotujemy formularz zamówienia, sprawdzimy, czy został on poprawnie wypełniony, i wyślemy odpowiedź do użytkownika. Pliki wykorzystywane w tym przykładzie znajdują się na płycie CD-ROM dołączonej do bieżącego numeru CHIP-a. Wszystkie zbiory HTML powinniśmy skopiować do folderu zawierającego pliki udostępniane przez serwer WWW. W przypadku Apache’a (patrz: ramka na stronie 152) jest to katalog htdocs .
Plik zamow.html zawiera formularz zamówienia, gdzie klient naszego sklepu wypełnia pola ksiazki, nazwisko i e-mail. To, co dzieje się z wartościami podanymi w formularzu po jego wysłaniu, określa znacznik