This was my first real programming book (not counting others that I bought but never got far enough it to really make a difference). I felt that it was a really good introduction to programming, as well as a fairly good introduction to Perl. It is certainly not the most comprehensive book on the subject, but the simple but effective description and the exercises at the end of each chapter did a lot to help me grasp programming principles and reinforce them. The book was short enough that I read it through once without really doing any programming, and then went through it a second time working everything, which meant that I was able to get a broad overview and then hammer out the specifics, which is the way I operate best. Nowadays, when I do program, I tend to prefer Python to Perl, but this book was simple and gently enough that it made me better able to understand my bigger, more comprehensive, but also more complex, Python book.