I've been asked to put together a Perl training day for various workmates. The suggested format is that I provide a set of questions and reference material (that may include links to online material) and that I supervise the session. At present I anticipate providing a mixture of questions with some to be answered by individuals and some to be used as discussion points for the whole group. Individual's answers will generally require code.

The initial participants (if things go well we may run it again for a different group) will be a group of four people with various previous Perl experience ranging from none through "can write nice PHP web apps in Perl" to "can write useful tools in Cish Perl". Most of them have extensive experience with other languages (C++ in particular, except the PHP guy).

The objective of the course is to get them more familiar with Perl techniques and reference resources so they can more effectively write and adapt Perl utilities and work with some of the larger Perl applications we use.

So the question is: what should I feed them? A Super Search turned up a few related posts from which I will get some ideas (strange responses to inhouse perl training and Where and how to start learning Perl for a start). What are the key elements of Perl you think should be included?

True laziness is hard work

In reply to Design a Perl training day by GrandFather

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.