Reference


The first place to look is in the Perl documentation and Linux man pages.

Perl, all of its documentation, and millions of lines of Perl programs are all available free on the Internet. A number of Usenet newsgroups are also devoted to Perl, as well as shelves of books and a quarterly journal.

Books

Although your local bookstore might have dozens of titles on Perl, the following are some of the more highly recommended of these. You might also look at the Camel Critiques (Tom Christiansen; http://language.perl.com/critiques/index.html) for reviews of other available Perl books.

  • Advanced Perl Programming, by Sriram Srinivasan, O'Reilly & Associates

  • Sams Teach Yourself Perl in 21 Days, Second Edition, by Laura Lemay, Sams Publishing

  • Sams Teach Yourself Perl in 24 Hours, Second Edition, by Clinton Pierce, Sams Publishing

  • Learning Perl, Third Edition, by Randal L. Schwartz, Tom Phoenix, O'Reilly & Associates

  • Programming Perl, Third Edition, by Larry Wall, Tom Christiansen, and Jon Orwant, O'Reilly & Associates

  • Effective Perl Programming: Writing Better Programs with Perl, by Joseph Hall, Addison-Wesley Publishing Company

  • CGI Programming with Perl, Second Edition, by Gunther Birznieks, Scott Guelich, Shishir Gundavaram, O'Reilly & Associates

  • Mastering Regular Expressions, by Jeffrey Friedl, O'Reilly & Associates

Usenet

Check out the following on Usenet:

  • comp.lang.perl.misc Discusses various aspects of the Perl programming language. Make sure that your questions are Perl specific, not generic CGI programming questions. The regulars tend to flame folks who don't know the difference.

  • comp.infosystems.www.authoring.cgi Discusses authoring of CGI programs, so much of the discussion is Perl specific. Make sure that your questions are related to CGI programming, not just Perl. The regulars are very particular about staying on topic.

WWW

Check these sites on the World Wide Web:

  • http://www.perl.com/ Tom Christiansen maintains the Perl language home page. This is the place to find all sorts of information about Perl, from its history and culture to helpful tips. This is also the place to download the Perl interpreter for your system.

  • http://www.perl.com/CPAN This is part of the site just mentioned, but it merits its own mention. CPAN (Comprehensive Perl Archive Network) is the place for you to find modules and programs in Perl. If you write something in Perl that you think is particularly useful, you can make it available to the Perl community here.

  • http://www.perl.com/pub/q/FAQs Frequently Asked Questions index of common Perl queries; this site offers a handy way to quickly search for answers about Perl.

  • http://learn.perl.org/ One of the best places to start learning Perl online. If you master Perl, go to http://jobs.perl.org.

  • http://www.hwg.org/ The HTML Writers Guild is a not-for-profit organization dedicated to assisting web developers. One of its services is a plethora of mailing lists. The hwg-servers mailing list and the hwg-languages mailing list are great places for asking Perl-related questions.

  • http://www.pm.org/ The Perl Mongers are local Perl users groups. There might be one in your area. The Perl advocacy site is http://www.perl.org/.

  • http://www.tpj.com/ The Perl Journal is "a reader-supported monthly e-zine" devoted to the Perl programming language. TPJ is always full of excellent, amusing, and informative articles, and is an invaluable resource to both new and experienced Perl programmers.

  • http://www-106.ibm.com/developerworks/linux/library/l-p101 A short tutorial about one-line Perl scripts and code.

Other

Other valuable resources not falling into any of the preceding categories are Perl-related Internet Relay Chat channels. You can usually find several channels available on an IRC server. However, the questions, discussions, and focus of similarly named channels will vary from server to server.

For example, a #perlhelp channel is usually for general questions about installing, using, and learning about Perl. A #perl channel is generally for more advanced questions, but on some servers beginner questions might be welcomed. You might also find some helpful answers on #cgi and #html channels. Browse to http://perl-begin.berlios.de/irc/ for a list of servers.



Red Hat Fedora 5 Unleashed
Red Hat Fedora 5 Unleashed
ISBN: 067232847X
EAN: 2147483647
Year: 2004
Pages: 362

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net