Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 78251
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T20:57:28+00:00 2026-05-10T20:57:28+00:00

I am going to spend 30 minutes teaching Perl to an experienced programmer. The

  • 0

I am going to spend 30 minutes teaching Perl to an experienced programmer. The best way to learn Perl is by writing code. In addition to CPAN, what would you show a programmer so they would understand the expressiveness of Perl, the amount of functionality provided by CPAN, while keeping everything clean and tidy so they walk away comfortable with the language? I’ll save the tricky stuff for another day.

 use warnings; use strict; # use A_CPAN_LIB;  sub example_func1 {   # use the CPAN lib or demonstrate some basic feature of Perl } example_func1(); # ... __END__ 

Here’s what I came up with…

Where to Start

Believe it or not, the man pages. Ok, we’ll just use perldoc instead to be Windows friendly.

The perldoc pages (or man pages on Unix/Mac) are excellent for Perl. You can type man perl or perldoc perl

perldoc perl; # Show an overview and dozens of tutorials; man perl is the same.

perldoc perlintro; # A Perl intro for beginners; man perlintro
perldoc perlrequick; # An example Perl regex tutoral

perldoc perlfunc; # Shows builtin Perl functions
perldoc perlre; # More Perl regex.

CPAN

There are thousands of libraries on the Perl library site CPAN.
perl -MCPAN -e ‘install DateTime’

perldoc works for installed modules too: perldoc module

perldoc DateTime
perldoc DBI; # Database API. If this doesn’t work then install it:
         perl -MCPAN -e ‘install DBI’

Recommended Modules

perl -MCPAN -e ‘install Moose’; # Perl does OOP
perldoc Moose; # Tell me more about the Moose
perl -MCPAN -e ‘install CGI’; # Quick and dirty web pages
perl -MCPAN -e ‘install Catalyst’; # Big web framework. Sometimes have problems installing. Google is your friend
perl -MCPAN -e ‘install CGI::Application’; # Another web framework
perldoc CGI::Application; # Take a quick look at the docs

A little Q&A.

Q: Why should I use Perl instead Ruby or Python?
A: More people use Perl. There are more libraries for Perl(way more). Perl is a really great GTD language.

Q: Why do people hate Perl?
A: You can do some ugly stuff with it. Remember use warnings; use strict; in all of your code. You can check your code before running it. perl -c hello.pl

Perl Topics

Using Perl with Databases

http://www.perl.com/pub/a/1999/10/DBI.html

Using Perl for Web Development

http://www.catalystframework.org

OO Perl

http://www.iinteractive.com/moose

Perl 1-Liners

http://www.perlmonks.org/?node_id=470397
http://sial.org/howto/perl/one-liner

Other Tutorials

http://perlmonks.org/index.pl?node=Tutorials

Books

There are dozens.
http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Dstripbooks&field-keywords=perl&x=0&y=0

Websites

Perlmonks
Perl.org
Pleac
StackOverFlow’s Hidden Features of Perl
CPAN FAQ
Randall Schwartz’s articles

Getting Help

Perl Nabble Forum
IRC Channels: freenode, irc.perl.org. There are several:

irc://irc.perl.org/perl
irc://irc.perl.org/catalyst
irc://irc.freenode.net/modperl
irc://irc.perl.org/perl6

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T20:57:29+00:00Added an answer on May 10, 2026 at 8:57 pm

    We wrote a whole book on that called Learning Perl. Check out the table of contents.

    This book is a product of teaching people Perl since 1995. It’s not geared to any particular application, and shows people the parts of Perl that they’ll use for 80% of their Perl programming. We updated it for Perl 5.10, and include sections on using CPAN.

    Good luck, 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

As I am going through my journey by adopting the Ruby language, I spend
Ideally I would want to encrypt the variables so there is no way to
I am going to be writing some software in PHP to parse log files
Let's assume we have a simple internet socket, and it's going to send 10
I'm going through a big refactoring / speed tweaking of one of my larger
I am going to convert some file using php and send it as a
This is going to be a stupid question but I have spent an inordinate
I was going through this article : http://www.ajaxline.com/32-tips-to-speed-up-your-mysql-queries at point#4 , it states :
I've got a C# application going that needs to send out an html email
Need to know this so that i could send DTMF and that is going

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.