I learned perl about 5 years ago and after spending nearly a year on awk/ksh stuff, learning perl was a blessing. I had one complex awk/shell script that took 8 redirects (cut, sort..etc) and 3 minutes, the same thing in perl took 16 seconds and almost no noticably load on the cpu. Perl is much faster and more efficient.
For what it's worth two best books i've bought was "The Perl CD bookshelf" and "Perl Black Book".