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

comment on

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

Review

So you might be asking, “What can I expect if I pick up this puny book?”. Well, I'm here to tell you buddy. Weighing in at a mere 102 pages, Perl Pocket Reference, 5th edition(PPR5) is an excellent reference book. There are a couple of things you should note about PPR5. One, PPR5 is dedicated to core language features. Two, the section titles are very descriptive. Put these together and what do you get? A concise reference that with just a simple skip of the table of contents, you can easily find what you need. Sounds really handy doesn't it? Well, guess what, it truly is. There isn't really much of a change from the 4th edition, but that's okay. Why change a formula that works? Something that is worth noting is that PPR5 has a Perl Links section that holds links to the Perl community. Very nice to see. Something that I hope to see continue.

Now, you may be asking yourself, how can such a short book be divided up into so many sections? Well, it's quite ingenious actually. PPR5 is divided up into small sections based on a Perl topic or language feature. This means that not only is PPR5 nice and concise, but everything it covers is easily found and is itself straight to the point. This feature is ideal in a reference. Very ideal. So ideal in fact that this book sits next to my keyboard whenever I play with Perl. To me, that has always been the best part of O'Reilly pocket references. They don't bog you down. They aren't bloated with unnecessary information. They just serve you what's important in a concise, no-BS way. If you can't remember how some language feature works, or you're looking for a built-in feature that may solve your problem, PPR5 is my recommendation as you first stop.

Personal Thoughts

To put a personal spin on this, I'd like to tell you a bit about why I really like this reference. Programming Perl is great, but is really a bit too extensive for me as a next-to-keyboard text. Especially considering I do a lot of my programming away from my desk. I also don't exclusively use Perl. I spend most of my time using Python to prototype my Android apps using SL4A and using Java to turn my prototypes into real apps. This really makes switching back into Perl a bit weird and I forget how certain features are implemented and used. So, PPR5 and perldoc are very useful to get me back on track. Why bother? Because I really love using Perl. End of story.

Recap

So, to recap for the TL;DR types:

PPR5 hasn't changed much from the 4th edition.
PPR5 is 102 pages long and is a very concise reference.
PPR5 is well organized.
PPR5 is a great 'working' reference.

Original text


In reply to Perl Pocket Reference, 5th Edition Review by bms

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 meditating upon the Monastery: (1)
As of 2024-04-24 16:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found