in reply to Re^2: can't use string refs while "strict refs"
in thread can't use string refs while "strict refs"

It's not a bad book, but it's perhaps a little dated. Perl has moved on somewhat since it was published. Ovid's book (confusingly also called Beginning Perl!) is more in tune with current best practices; it's not going to be released until September, but you can read much of it online already.

chromatic's Modern Perl is also well worth a read. Although it does go right back to Perl basics, it's written as much for experienced Perl programmers as it is for new ones, so you might find that it takes you from simple concepts to complex ones a little too quickly. Still it's well worth reading this one after you've finished learning the basics.

perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'
  • Comment on Re^3: can't use string refs while "strict refs"