2011-08-19 28 views
7

Comencé a codificar programas simples cuando era adolescente (casi cuando obtuve mi primera computadora), y he sido programador y desarrollador durante años. Estaba en la universidad de ciencias de la computación, pero la mayoría de lo que aprendí sobre programación y computadoras en general ha sido autodidacta. Ahora, trabajando más con varios entornos * nix, me encuentro encontrándome con casos en los que los guiones de Perl son demasiado útiles para ignorarlos por más tiempo.Recomendaciones para aprender Perl?

¿Hay buenos recursos para aprender Perl? ¿Cuál es el método más rápido que ha encontrado para aprender los conceptos básicos del idioma? ¿Algún buen IDE/Smart Text Editors/Herramientas que puedan actuar como ruedas de entrenamiento para transmitir el proceso de aprendizaje?

¡Estoy realmente abierto a cualquier consejo/trucos/ideas que puedan mejorar mi comprensión!

¡Gracias!

+3

Tengo curiosidad - ¿Por qué se cierra esta pregunta mientras se permiten otras preguntas similares en relación con Ruby, C++, C#, etc, con un contenido similar? – stslavik

Respuesta

5

No hay mejor lugar para comenzar, en mi opinión por supuesto, que Learning Perl, de O'Reilly. Los buenos "próximos pasos" incluirían Intermediate Perl y Perl Cookbook. A pesar de que el "libro de cocina" es un libro anterior según los estándares de Perl, sigue siendo bastante útil.

Tampoco debe ignorar el excelente recurso que ya tiene a su alcance: el Perl POD. La documentación de Perl es gratuita y está dirigida a todos, desde principiantes hasta profesionales experimentados. perlin, perl, perlsin, perlsub, perlop, perlrun, perlvar, perlretut, perlre, perlref, perlreftut y perllol son solo algunos documentos para comenzar. Cada uno tarda entre 15 minutos y un par de horas para pasar dependiendo de qué tan profundo desee cavar. Así que ese es el valor de algunos días de lectura al final del cual es posible que haya adquirido el dominio suficiente para sus necesidades.

Si decides buscar recursos adicionales, puedes echar un vistazo a mi PerlMonks profile, donde enumero y ofrezco una breve reflexión sobre algunos de los libros que he encontrado útiles a lo largo de los años.

+0

+1 por mencionar los documentos estándar. Debería haber hecho eso también. – tadmc

+0

@DavidO: Lo siento, esto terminó cerrado. Tus sugerencias fueron realmente útiles y realmente las aprecio. Gracias amigo. – stslavik

4

Modern Perl es un libro muy bueno para Perl programadores (principiantes o avanzado): http://onyxneon.com/books/modern_perl/.

+1

+1 por un buen recurso. Pero he leído Modern Perl. Es un buen libro. Sin embargo, para alguien que acaba de comenzar con Perl, veo que MP cubre demasiados temas en una profundidad demasiado baja. Me parece que es un buen recurso para alguien que ya sabe lo suficiente de Perl como para tener algunos antecedentes contextuales para los temas que discute el cromático. Es más un libro que identifica las prácticas modernas en la programación de Perl. Para mí, destacó áreas en las que debería investigar más por mi cuenta. Para un principiante, creo que no proporcionaría suficiente fundamento. Yo diría "intermedio a avanzado". YMMV. – DavidO

5

Para pasar las secuencias de comandos de alguien más, he usado "Programming Perl" (The Camel Book) de O'Reilly.

Aquí está la información sobre el libro: http://oreilly.com/catalog/9780596000271

+0

¿Por qué downvote?----- –

+0

Alexander: No puedo decirlo con certeza, pero sospecho que es porque la versión en línea a la que se vinculó es un pirata, un sitio web infractor de derechos de autor que colocó una copia de Perl CD Bookshelf en línea a pesar de "Copyright © 2002 O 'Reilly & Associates. Todos los derechos reservados. Esa es mi teoría. ¿Lo que es tuyo? – DavidO

+0

@DavidO. Gracias, el enlace eliminado –