Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

Author: Andrew L. Johnson
Publisher: Manning
ISBN: 1884777805
Buy it at and give the monks a cut : )

This book is a great foundation for anyone who wants to figure out what the heck all these squiggles and equals signs are all about. The book starts with the basics of any language. It goes over how a computer works at the most basic level and how code drives these basic components. It then moves on to how good and bad code can make all the difference in the world to how well your computer and program are going to run.

The switch into Perl is done with ease and the book moves you through a series of classroom style exercises that give you the tools to build on to do more and more complex tasks from chapter to chapter. The book uses an in and out style, giving a lot of detail, some code, and then stepping back to analyze it all and dissect it in great detail.

The author lays down a good Perl foundation as well, making sure to stress the use of use strict; and making sure to mention that there are better ways to do some things, but they have levels of complexity that the book is not ready to get to yet. Very much in the spirit of TMTOWTDI throughout.

I was a web database guy who did some frontend work on the side and used the notorious 'Selena Sol' and 'MSA' scripts about four and half years ago. I switched jobs and left Perl and development entirely for a while, but have been back in it big-time with a project in my new company. Elements of Programming with Perl was just the ticket to get me back into the saddle with both a good developer's mindset and a running start on Perl. An excellent book, and easy to read as well.

In reply to Elements of Programming with Perl by jptxs

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, 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, 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.
  • Log In?

    What's my password?
    Create A New User
    [robby_dobby]: "My cat is a very good mouser" -- that's a great way to identify a Brit among a crowd :-)
    thezip looks around to see no one else dancing to Piazzola...
    [thezip]: Our cat is single-handedly (pawed-ly?) solving our field mouse problem. About four critters in the last week alone.

    How do I use this? | Other CB clients
    Other Users?
    Others chilling in the Monastery: (12)
    As of 2017-11-17 19:46 GMT
    Find Nodes?
      Voting Booth?
      In order to be able to say "I know Perl", you must have:

      Results (272 votes). Check out past polls.