5 things I learned from Learning Perl 7th Edition
A surprisingly in-depth book for beginners
Read it
Identify slow code with Devel::Timer
How timing statements can help you pinpoint bottlenecks
Read it
Untangling subroutine attributes
How they work and how to implement your own custom versions