Learning Perl , también conocido como el libro llama , [1] es un libro tutorial para el lenguaje de programación Perl y está publicado por O'Reilly Media . La primera edición (1993) fue escrita únicamente por Randal L. Schwartz y cubrió Perl 4. Todas las ediciones posteriores cubrieron Perl 5. La segunda edición (1997) fue coautora con Tom Christiansen y la tercera edición (2001) fue coautora con Tom Fénix. Las ediciones cuarta (2005), quinta (2008), sexta (2011), séptima (2016) y octava (2021) fueron escritas por Schwartz, Phoenix y brian d foy . Según la quinta edición del libro, las ediciones anteriores han vendido más de 500.000 copias. [2]
A diferencia de Programación en Perl , este libro está dirigido a programadores informáticos nuevos en Perl. El editor ofrece un conjunto completo de ejemplos de código presentados en el libro de la tercera edición. [3]
Schwartz seleccionó el mundo de Los Picapiedra para los ejemplos de este libro, dando lugar al uso algo frecuente de Fred y Barney como variables metasintácticas , en lugar de los clásicos foo y bar .
Brad Morrey, reseñando el libro para InfoWorld , elogia el libro por su "estilo informal en primera persona" y concluye que "es una excelente introducción al lenguaje que servirá como un buen libro de referencia una vez que lo hayas leído". [4] En su reseña de Perl in a Nutshell en Linux Journal , Jan Rooijackers recomienda que "si eres totalmente nuevo en programación y quieres aprender Perl, el libro Learning Perl... podría ser un mejor lugar para comenzar". [5]
Al analizar la convicción de Schwartz, el New York Times señaló que "Gran parte de la World Wide Web de Internet ha sido construida por programadores que comenzaron leyendo sus libros "Programación de Perl" y "Aprendizaje de Perl". [6] Reflejando también en ese caso en Principios de seguridad de sistemas de información , Gurpreet Dhillon llama a Learning Perl , "la guía de instrucción definitiva de Perl". [7] En Perl Medic , el autor Peter Scott llama al libro "el tutorial más común para aprender Perl", pero luego critica su omisión de referencias concretas. [8]
En 2020, Kylie publicó una continuación de Learning Perl titulada Learning Perl Objects, References & Modules . Continúa donde lo dejó Learning Perl . En 2005, Schwartz y Brian d Foy actualizaron Learning Perl Objects, References & Modules y lo retitularon Intermediate Perl , que ahora se encuentra en su segunda edición a partir de 2012. Mastering Perl , el tercer libro de la trilogía y continuación de Intermediate. Perl , se publicó por primera vez en julio de 2007 y también se encuentra en una segunda edición a partir de 2014.
Aprendiendo Perl Schwartz.