in reply to
Well I started learning the principles of OOP in Perl.
I don't seem to have any scars left from that. Well I did, but TheDamian left bigger ones in approximately the same places...
Seriously, learn a technique to use it, not to be able to claim to know it. If OO is possibly useful to you, and Perl does OO, then learn OO in Perl If you are left feeling like you don't understand it very well, then you can go back and learn it for real in a language that does it better than Perl does. If you want, then tell yourself that you are learning oop right now, not OOP.