Elements of Programming with Perl
Andrew L. Johnson
  • October 1999
  • ISBN 9781884777806
  • 368 pages
  • printed in black & white
This title is out of print and no longer for sale.

I learned enough about Perl from this book to actually be productive with it, and it was enjoyable enough to encourage me to start playing with the language.

Kelsey Gray, Perl Newbie

As the complexity of websites grows, more and more webmasters need to acquire programming skills. Naturally, such persons are inclined to learn Perl, the "language of the web." However, there has been no book to treat Perl as the first programming language; every Perl book assumes that the reader can program already.

Until now.

Elements of Programming with Perl is a general introduction to programming, using Perl as the implementation language. It starts at the beginning, teaching programming style, structure, and design. It covers all the fundamental elements of Perl (e.g., pattern matching and text processing) and proceeds to advanced concepts, including modular programming, abstract data structures, and object oriented programming.

About the book

Elements of Programming with Perl contains numerous examples and diagrams that illustrate concepts, algorithms and techniques. Complete example programs show the new programmer how to tie concepts together to solve real-world problems.

Translation rights for Elements of Programming with Perl have been granted for France, Germany, India and Japan. If you are interested in learning where to buy this book in a language other than English, please inquire at your local bookseller.

About the reader

Elements of Programming with Perl is designed for the new programmer who needs to know Perl, and for the regular Perl user who would like to improve his or her programming skills.

About the author

Not only does Andrew L. Johnson hold a master's degree in anthropology, but he also has more than 15 years of experience programming in a variety of languages. As a consultant he does custom data manipulation and analysis programming for market research. He has written training materials, articles for scientific journals, and articles and reviews for the Linux Journal. He has been a regular contributor to the comp.lang.perl.misc newsgroup.