CGI & Perl Tutorial

This goal of this tutorial is to guide you through programming useful applications in Perl. You will learn how to use Perl for processing HTML forms and adding interaction to web sites. It is best to tackle the Perl language if you have had at least some programming experience, however this tutorial is also designed to be helpful for people with little or no programming knowledge. Access to a UNIX system can be very helpful, especially if you already know how to use a shell account.

Part 1: Introduction
Basic UNIX knowledge
How HTML forms work
What CGI is, and how it works
What Perl is, and how it works
Part 2: Getting Started
Basic things to remember
Terminology
Basic Tasks
Perl Syntax
Part 3: HOW-TOs
Using forms for email
Creating a guest book
Creating a searchable database
Using sockets
Other uses of Perl
Part 4: Perl reference

Tutorial written and maintained by Scott Sams
Please feel free to email any comments or suggestions to sbsams@eos.ncsu.edu
Last updated: June 16, 1998