Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Well . . . I'm the guy who first mentioned the "trilogy" in that FreeBSD thread. I pointed out that the traditional camelid trilogy is the Llama (Learning Perl), the Alpaca (originally Learning Perl Objects, References, and Modules, and now Intermediate Perl), and the Camel (Programming Perl). I also mentioned that the Vicuņa (Mastering Perl) is now available, but since I haven't read it I can't really comment with any authority on its value.

While I'm sure Advanced Perl Programming is kind of a must-read (I've skimmed, but not really had a chance to read, the black leopard), it seems to me like something to get after those I mentioned above. Since I haven't read the Vicuņa, and haven't read APP in any depth, I can't really say whether one is a better follow-up to other books than the other, though. I'm just pretty strongly of the opinion that the Llama and Alpaca are an awesome first and second book for an introduction to programming with Perl, and practical competence requires a good reference with explanations on the shelf.

I think your question implies that there can only be three must-read books for Perl. I don't really agree with such an assumption, though. I think it's perfectly reasonable to talk about a camelid trilogy, and to just say "Perl Best Practices and Advanced Perl Programming are also must-read books if you're serious about being a Perl programmer."

I'm not so sure Mastering Regular Expressions is a must-read for Perl programmers, exactly. As far as I'm aware, it's not even a Perl book, per se. I'm sure it's a great book (though I haven't read it), but that's not the same thing as being a must-have, must-read Perl book (especially since not all Perl programming requires regular expressions, though of course one needs some competence with regular expressions to be a truly competent Perlist in my opinion).

Anyway, I guess that pretty much sums up my opinion on the matter. I reserve the right to change my mind if and when I get around to reading some of the books discussed here that I haven't yet read.

print substr("Just another Perl hacker", 0, -2);
- apotheon
CopyWrite Chad Perrin


In reply to Re: So what is your Perl book "Trilogy" anyway? by apotheon
in thread So what is your Perl book "Trilogy" anyway? by ait

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2024-04-18 04:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found