This comprehensive guide to programming with Perl emphasizes the use of the Common Gateway Interface (CGI) with Perl to create powerful dynamic Web content for e-commerce applications. The book begins with a clear and careful introduction to the concepts of structured programming at a level suitable for beginners to programming, and proceeds through advanced topics such as references and complex data structures. Topics covered include regular expressions; string manipulation; object-oriented programming; the Perl database interface (DBI); graphics; security; XML; and Web accessibility. Introduces the Python programming language. For readers wanting to learn about Perl/CGI programming and Internet/Web programming.