It may well be. OTOH it doesn't seem to me to have ever suggested to use it "to teach people perl". Indeed golfing is for people who already do know perl.

Specifically, the OP wrote:

I'm looking for something fun that I can get these guys doing that will sharpen their perl skills.
And then:
Are there any games that get people programming in Perl?
Well, IMHO Perl golf is well suited for both. However this is controversial. The typical and most obvious objection on part of those who think this is not the case is that golfing techniques do not befit "serious" programming. My objection to this objection is that nobody ever claimed that they do and I bet that with at most a few isolated exceptions excellent golf players are also experienced programmers who can write "serious" code as well.

Yet golfing is instructive, for often the kind of optimizations applied there do not have to do only with dirty tricks like (ab)use of special variables and side effects that are normally avoided, but also with devising suitable algorithms for the problem under consideration. And in any case one is forced to deepen his perl knowledge...

Just my 2 Eurocents.


In reply to Re^5: games played with Perl by blazar
in thread games played with Perl by benrwebb

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.