- ISBN: 0-596-10206-2
- Publisher: O'Reilly
- Publication Date: March 2006
- Pages: 256
- Price: £28.50
The first edition of this book was called "Learning Perl Objects, References, and Modules", which is a bit of a mouthful and therefore has sensibly been renamed to "Intermediate Perl". It's the follow up book to "Learning Perl", written by the same authors so if you have finished "Learning Perl" and want to learn more Perl, then this is the book for you.
The book is designed for the reader to work from cover to cover. Basic knowledge of Perl is assumed, so you could skip "Learning Perl" if you've been using the language for a while. There are some exercises at the end of each chapter, with answers given in the Appendix. The book was originally written from courses the authors ran, so it is tuned to have an appropriate learning curve if your Perl knowledge can be summed up by "Learning Perl". Compared with "Programming Perl" it is a completely different style of book; "Programming Perl" is more of a reference book, so is useful in a different way to "Intermediate Perl". If you are looking to develop your Perl skills and want a bit of hand holding then "Intermediate Perl" will certainly help with that.
The book is written in a quite chatty manner: it covers the basics then builds up slowly to the more complex tasks of dealing with larger programs and modules. The book looks at how to write better Perl programs and introduces writing Perl modules. For a 250 page book there is certainly a lot packed into it.