Hi,

A friend of mine asked how and where to learn Perl. I have often suggested that Perl is a better solution to some of his problem than c/c++ or Java, but he normally retorts that their customers demand c/c++ or Java solutions so he has managed to avoid learning Perl to date...

His company has recently secured a new customer, and they use Interwoven CMS on Unix, and though the interface to the web is J2EE, a lot of the back end in Perl, and he needs to get up to speed on it very quickly.

Unlike myself he is actually professionally trained, and has a decent chunk of experience with c and c++, and a smattering of Java and shell (Korn I gather). He works with Solaris and NT/2K, and has Linux and 2K systems at home to play with too.

As I often say how good Perl is, and I worked in the CMS sector for some time, he has naturally asked me where to start. However I've never actually trained anyone to use Perl, and while I know the basics I still think of myself as only a keen amateur.

I told him where to look for source code and binaries, that's easy enough, and to have a look at some of the O'Reilly books, but I'm not sure what the best way to learn quickly is.

So given that my friends has many years c/c++ experience, and has easy access to Unix, Linux and NT/2K systems, and some budget - I think they may have enough money for books and maybe a training couses, what's the best advice:

I did a search on Super Search but got rather a lot of hits, none quite right, "Learn" is a common word. Well, I'm sure many are useful, but there was so many other off topic matches...

As ever, thanks in advance.


In reply to How To Learn Perl From Scratch by ajt

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.