Learning Perl , también conocido como el libro de la llama , [1] es un libro tutorial para ellenguaje de programación Perl , y es 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 han cubierto Perl 5. La segunda edición (1997) fue escrita en coautoría con Tom Christiansen y la tercera (2001) fue escrita en coautoría con Tom Phoenix. La cuarta (2005), quinta (2008), sexta (2011), séptima (2016) y octava (2021) ediciones 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 Programming Perl , este libro está dirigido a programadores informáticos que recién comienzan a usar Perl. El editor ofrece un conjunto completo de ejemplos de código presentados en la tercera edición del libro. [3]
Schwartz seleccionó el mundo de Los Picapiedra para los ejemplos de este libro, lo que dio lugar al uso bastante frecuente de Fred y Barney como variables metasintácticas , en lugar de los clásicos foo y bar .
Brad Morrey, al reseñar 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 haya leído". [4] En su reseña de Perl in a Nutshell para 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 comentar la condena 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 "Programming Perl" y "Learning Perl"". [6] También reflexionando sobre ese caso en Principles of Information Systems Security , 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 . Retoma el tema que dejó Learning Perl . En 2005, Schwartz y Brian D. Foy actualizaron Learning Perl Objects, References & Modules y lo rebautizaron 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.