Don't get
Perl for Dummies. If you're new to programming, it won't help; it's pretty much just a badly-organized reference manual. It includes a lot of junk that you don't need to know, and it's full of technical errors that will only confuse you.
Here is an extensive explanation of what's wrong with
Perl for Dummies:
http://perl.plover.com/reviews/p54d.html .
The Castro book is a lot better. It's also cheaper, and it has real examples.
------------------
You will enjoy my delightful Perl web site at
http://perl.plover.com/