★ wanayoo — archive 1999 http://www.cgi101.com/class/Nouvelle recherche | Portail wanayoo

[ cover ] Welcome to CGI Programming 101. I started writing this class back in 1996, in an effort to help people learn CGI. CGI was, and often still is, thought of as some cryptic, difficult thing, but it's really not. It's easy to learn; if you know HTML, you can learn CGI. You don't need any prior programming experience; I'll show you everything you need to do, step by step. Since I launched this class, it's helped thousands of people learn the basics of CGI. (read some of their comments!) I hope it will help you, too.

This class is intended for anyone who knows HTML, but doesn't know Perl or CGI programming (and maybe doesn't know any programming at all). The goal here is to introduce you to writing Perl CGI scripts, teach you the basics of writing CGI's, and walk you through several examples of common CGI programming applications for the Web.

I've expanded this class into book form: CGI Programming 101 is now available. Order your copy today!

The first six chapters from the book are available free here on this site. By working through them, you can learn how to write your own form-to-mail CGI's and flat-file databases. I strongly suggest working through these in order, because each chapter builds on material you learned in the previous chapter.

All of the source code from the book is available here, along with links to resources and FAQs from each chapter. The links below go to the contents for each chapter. If you'd like to start with the text itself, start with the Introduction.

Table of Contents

The first six chapters are also available as a printable PDF file (57 pages, 231K).

I've got a CGI class mailing list that I periodically send announcements, code examples, and new material to. If you'd like to subscribe, please enter your email address here:

This class is written by Jacqueline Hamilton.

To post comments about the book or class, visit the comments page. If you have cgi-related questions, check out our discussion boards. If you need website design or custom CGI programming, try one of our freelancers.

Frequently Asked Questions

Class Bookshelf


Copyright © 1998-1999 by Jacqueline D. Hamilton. All rights reserved.
CGI101 Home