in reply to programming language

Learning Perl is definately a great book - if you want to learn perl.

If you're just starting out, you should probably learn the basics of programming through C or Java first, then move on to perl. This will give you a better understanding of programming in general and will prevent you from losing focus thinking "I could do this in 3 lines of perl." ;-)