Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

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
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others making s'mores by the fire in the courtyard of the Monastery: (6)
    As of 2021-03-04 22:13 GMT
    Find Nodes?
      Voting Booth?
      My favorite kind of desktop background is:

      Results (108 votes). Check out past polls.