For Perl books the following come to mind as good reads: Modern Perl by chromatic (free epub and pdf versions below) http://www.onyxneon.com/books/modern_perl/index.html
Effective Perl Programming 2nd Edition by Joseph N. Hall, Joshua A. McAdams and brian d foy http://www.effectiveperlprogramming.com/ Perldoc http://perldoc.perl.org O'Reilly's titles (mostly all): Learning Perl (latest ed) Perl Best Practices * Perl Programming * A must read if you haven't programmed in Perl for years or are programming in a group Websites for Perl: http://blogs.perl.org http://ironman.enlightenedperl.org/ http://search.cpan.org Tools that are incredible in terms of Perl that I always recommend regardless of the "skill" level of a programmer are: Perl::Critic http://search.cpan.org/~elliotjs/Perl-Critic-1.113/lib/Perl/Critic.pm Perl::Tidy http://search.cpan.org/~shancock/Perl-Tidy-20101217/lib/Perl/Tidy.pm App::cpanminus http://search.cpan.org/~miyagawa/App-cpanminus-1.1008/lib/App/cpanminus.pm Perl::Metrics::Simple http://search.cpan.org/~matisse/Perl-Metrics-Simple-0.15/lib/Perl/Metrics/Simple.pm For new environments (ie a new laptop/desktop) one of the first things I do is the following: $ PERL_CPANM_OPT='--local-lib=~/perl5' curl -L http://cpanmin.us/ | perl - local::lib App::cpanminus $ echo 'eval $(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)' >> ~/.bashrc $ export PATH="$PATH:$HOME/perl5/bin" $ cpanm Net::LDAP Net::OpenSSH Perl::Tidy Perl::Metrics::Simple Devel::Cover Devel::NYTProf Task::Perl::Critic::IncludingOptionalDependencies Perl::Critic::Utils::PPIRegexp Perl::Critic::Bangs App::Ack App::cpanoutdated App::Rgit Devel::Loaded Devel::SearchINC App::perlbrew App::local::lib::helper App::PerlLocalEnv Module::CoreList Archive::Tar DBI LWP App::distfind cpanm Module::Install::ReadmeFromPod Git::Repository $ alias cpan="cpanm" Actually my version is a little more complex than that given my current needs but that is a fairly decent approximation. If your looking for editors gvim/vim or if your on Mac OS X check out MacVim (MacVim+janus is a good combo I hear). As at least one other person has echoed, do not get caught up in the language "wars" rather I would suggest the following priority list: 1) Use tools that best fix your problem taking in consideration your requirements. 2) Choose the best tool that would allow your fix to be well supported by your group because you don't want to support it forever. 3) Only when neither of the two matter choose a language you want to learn in or a language that the uninformed think is the panacea for all your ills. Hope this helps! - Brian On Feb 15, 2011, at 12:17 PM, Paul Saenz wrote: > If you have any pearl book suggestions, like the Python ones you > provided, please post them. > > Thanks > Paul _______________________________________________ LinuxUsers mailing list LinuxUsers@socallinux.org http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers