Très bon cours de 129 pages, écrit par Sylvain Lhullier, Version 1.2.4, février 2012
Une formation au langage Perl : un moyen efficace de gagner en compétences par l'apprentissage de cet outil polyvalent et performant.
Cette introduction à la programmation en Perl est initialement une synthèse des articles que j'ai écrits pour Linux Magazine France et parus dans les numéros de juillet 2002 à février 2003 puis ré-édité au printemps 2004 dans les Dossiers Linux 2. Depuis, ce document est régulièrement mis à jour.
Ce langage très riche et puissant est une boîte à outils fort utile dans de nombreuses situations : administration système, manipulation de textes (mail, logs, linguistique, génétique), programmation réseau (CGI, mod_perl, etc), bases de données, interfaces graphiques etc. Ses nombreuses bibliothèques le rendent vite irremplaçable aux yeux de ceux qui en acquièrent la maîtrise. La prise en main du langage est facilitée par de nombreux rapprochements possibles avec le C, le shell ou awk. Sa conformité POSIX en fait un allié indispensable à l'administrateur système.
Ce document a la délicate ambition de s'adresser à la fois au programmeur débutant et à celui qui connaîtrait bien le C ou le shell. Que le premier me pardonne de faire des comparaisons avec d'autres langages et de taire peut-être certains points qui me semblent évidents. Que le second m'excuse de passer à son goût trop de temps à expliquer des notions qui lui semblent simples ; les choses se corseront au fur et à mesure de la lecture ...
Le début du document aborde des notions importantes en Perl et nécessaires pour bien comprendre la suite. Vous serez sans doute un peu déçu de ne pas faire des choses extrêmement puissantes immédiatement, mais patience : qui veut aller loin ménage sa monture.