Learning Perl is, quite simply, a bad book.

It is definitely too obscure for non-programmers, but fails professionals miserably as well.

A single example is enough to condemn the wretched text: with any other standard introductory language text (to Python, C, Java, Lisp - whatever) a programmer will finish the book knowing how to write a function that can add or multiply two arrays. With the Llama book, he not only won't know how to perform this trivial task, but won't know that he doesn't know - because the entire subject of references has been elided, including even a warning as to when they might be necessary.

In other words, this is a great book to read if you want to end up being an unwittingly dangerous Perl coder.

By comparison, the Sam Teach Yourself Perl in 24 Hours book covers references beautifully, as well as many other key topics RS neglects or messes up, and it is probably usable as introduction to programming for someone who has never programmed in any language before.

Bad Llama - bad!

jdporter added p tags


In reply to Re^2: Learning Perl by Anonymous Monk
in thread Learning Perl by Aighearach

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.