Языку Perl посвящены несколько хороших книг. Перечисляем их в порядке, соответствующем уровню изложения: [1] (Llama Book), [2] (Alpaca Book), [3] (Camel Book). На обложках книг издательства O’Reilly изображаются разные звери; верблюд с обложки Camel Book стал символом Perl.
Имея опыт программирования на других языках, в принципе можно изучить Perl только лишь по страницам руководства (так называемым man-страницам). У всех у них название начинается с «perl». Начинать просмотр следует со страницы perl:
%
man perl
На этой странице перечислены названия других посвящённых языку Perl страниц с краткими аннотациями. Остальные страницы описывают синтаксис языка, различные конструкции и особенности реализации Perl для разнообразных платформ. Особо отметим страницу perlfunc, содержащую описания всех встроенных процедур языка Perl, которых великое множество. Все страницы написаны неформально, простым языком, и изобилуют примерами кода.
Мы должны предупредить, что все эти man-страницы на английском. Для программиста английский, хотя бы на простом уровне, необходим.
Если по какой-то причине в вашей системе не установлена программа man, страницы руководства можно посмотреть в интернете. Кроме того, если у вас установлен Perl, вместо man можно использовать программу perldoc. Команда perldoc может не только заменить собой man, но и облегчает поиск сведений о конкретной встроенной процедуре на странице perlfunc.
Главный ресурс в интернете, целиком посвящённый Perl — сайт perl.org. Perl-программисты создали и наполнили огромный архив CPAN общедоступных
библиотечных модулей, которыми можно воспользоваться (CPAN
расшифровывается как Comprehensive Perl Archive
Network — обширная сеть архивов Perl). Часть из этих модулей
является частью стандартного дистрибутива Perl, часть входит в дистрибутив
Linux
в виде отдельных пакетов,
а остальные можно скачать из архива и установить, лишь бы они подходили к вашей
системе.