in reply to looking towards learning OOP

I don't think option one would be wasted time. The book is very well written and is witty which, for me, always helps to hold the attention. It explains concepts clearly and with examples that one can relate to. Although new techniques have come along since the book was published, the basic concepts have not changed and are still relevant.

Cheers,

JohnGG

Replies are listed 'Best First'.
Re^2: looking towards learning OOP
by doom (Deacon) on Sep 12, 2008 at 19:13 UTC

    Conway's "Object-Oriented Perl" is indeed a pretty good book, and doesn't deserve to be dismissed as dated. It was written before the current fad for inside-out objects, but if you're interested in understanding the more traditional hashref-based objects, it's a good place to start.

    A few caveats:

    • It praises pseudo-hashes, a feature that was immediately regarded as a mistake and was quickly deprecated and removed.
    • Throughout, it uses an example that's arguably better suited toward a relational database approach -- it may explain object design very well, but it's not necessarily an example of good design.