in reply to Perl Training

Training yourself, I am serious. That's what I did, and probably did lots of other monks.

Take a three-step approach:
  1. Grab a book, make sure it is a good one. I started with the black book, I am sure other monks can recommend more.

    It has sections about OO, hash tie, ref etc.

    I like the black book, because it is solution-driven. For most of the day-to-day stuff, you would be able to find solution there. Before I read that black book, I don't know anything about Perl.

    You cannot start with the manual, as it is a little bit too much, and at the beginning, you don't have any idea of the dependency between those docs.

  2. After you get the basic ideas of Perl, read the document. But first you have to be familiar with how Perl organize its manuals. The way it is organized looks very messy to me at the beginning.

  3. Read the source code of those commonly used modules.
Of course, hands-on practice, do something a little bit big, to make sure you can touch lots of different things. I did a POP3 client from scratch.

It will be easier to you, as it is obvious that you have a higher starting level than I did. I knew absolutely nothing about Perl, but you are talking about OO.

Replies are listed 'Best First'.
Re^2: Perl Training
by Ionizor (Pilgrim) on Jan 31, 2003 at 04:54 UTC

    Insert obligatory reference to the camel (Programming Perl 3rd Edition), Learning Perl 3rd Edition or Learning Perl for Win32, and the Perl Cookbook.

    I've read the camel practically cover to cover and keep it in the vicinity of the computer I'm using at all times. I only read Learning Perl for Win32 after I read the Camel but I still found it useful. I flipped through the Perl Cookbook pretty quickly and don't actually own a copy but if you learn well by example it's worth looking into.

    --
    Grant me the wisdom to shut my mouth when I don't know what I'm talking about.