It may be a bit dated but the Perl Cookbook is a very good resource.

Here is a fairly up to date OO guide
http://perldoc.perl.org/perlootut.html

It is still good to know the old school way of Perl OO.
http://perldoc.perl.org/perlobj.html

Pretty much everything here
http://perldoc.perl.org/index-language.html
and here
http://perldoc.perl.org/index-tutorials.html
is the most up to date information on programming in Perl.

This may not be the internals of the C code that Perl is built with, but it is the internals of how Perl is built and how the syntax works together with the design of the Perl language.

Finally, don't go crazy trying to fit everything into a bloated OO design. Composition is often preferred over inheritance. Work on the basics before worring too much about the finer points. Perl to a large extent is about breaking things into modules and trying to use built-in functionality to manipulate data in chunks, rather than byte by byte as one would do in C or C++. Perl Programmers spend a lot of time figuring out how not to use for loops. And they have a particular love of hashes, regular expressions and the sort function.

The true "A" team Perl shops I've worked in, Modern Perl and Higher-Order Perl were the books that formed the basis of our design style. I rate Modern Perl the more important of the two.


In reply to Re: Self study Perl by stall
in thread Self study Perl by Sarat1729

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.