Visitors to EFNET IRC #perlhelp (irc.efnet.org)
are generally told to go read
and they generally resent that.
Okay. You don't want to read a book, even if it's
Or else the material didn't stick, or else it
doesn't suit how they learn, or else they're
eager to get started on their programming
project and need a reference rather than a
This is how I learned Perl.
You can follow this procedure exactly, or
you can extrapolate from it, but regardless,
you need a system
If you make a concious effort, things will go
much more smoothly and quickly than bumbling
Also, if you don't find a system and you
depend on people in the channel for all knowledge,
you'll accumulate the necessary knowledge
for the simple reason that
idle IRCers at work are not
fastest quick reference.
Here's what I did.
I read perldoc perlintro
I took notes, and I edited and maintained
them as a cheat sheet for the bits I couldn't
keep in my head but often needed.
I also kept a list of things I didn't
(I discovered the fantastic
usefulness of perldoc perltoc
but not until much later -- it's a summary
of the included documentation and core modules.)
I read the perldoc perlfunc
and perldoc perlop
pages and took on
conical usage of things that seemed important.
I read through perldoc perlfaq
, etc and learned
lessons by example and at the same time
got a feel for the kinds of questions
answered in there.
In good time, I got a feel for what kinds of
things were operators, what were functions,
what I had to go to the FAQ for,
and which I had to go to the core modules for.
Discovering CPAN and accepting it into my
heart was the final major leg of my journey
through Perl novicehood.
P.S.: Comments are enabled, but remember, I'm
, so post at the risk of provoking me.