Reviews from Amazon:

Best Perl Programming Book I Ever Purchased
By mnchsterenton May 21, 2013

This is an excellent book for learning Perl and CGI programming. I own several other Perl/CGI programming books, and have taken online Perl courses, but this is by far the best. I have programmed in Perl for nearly 10 years, yet I am still learning things from this book, and very importantly improving on much of the code I previously developed. It is extremely well written, very clear, and easy to follow and understand. It covers a lot of material. The examples are very good, as is the code that is available from the book's website. I am very, very glad I purchased this book.

Great book!
By J.L. on December 20, 2006

This book is extremely helpful for anyone completely new or clueless on the subject of cgi programming. This was my first book on the subject of cgi's (w/ perl) and honestly, it was the best primer in regular expressions in perl. Let me stress its name is suggestive of the content... that is CGI 101 is for beginners. That was a good thing in my case since I was completely clueless when it came to dynamic web programming. It was my first purchase on the subject and I still consider it the most helpful.

I highly suggest this book for anyone looking for an entry point on the subject of CGI programming.

Comments received in e-mail:

I just wanted to let you know that since I read your book about 2 years ago, I have created programs that just years ago were a dream. Our business now runs our own billing/invoicing software, numerous scripts that help make our staff more efficient, and so much more! All written in perl that I was able to learn from reading your book.

I am a novice. I have read several of the tutorials trying to teach myself perl. I found your tutorial excellent and easy to follow. It was nice to read something that made sense to a layman.
-- Roy Bridgewood

I dont just know the words to quantify this your website. But in summary this is the best "CGI Bible website". I have been writing a lot in perl and have seen many perl cook books but not CGI. Once again thank you for you "CGI cooked website".
-- Victor Ature

Wow... I've been taking the time to learn Perl for a job, and this resource really helped me alot. I will definitely go out and buy the book now, since this online resource was just amazing.

Thankyou, thankyou, thankyou! After messing around with CGI, mailmerge and other stuff, on and off, for coming up for a year now with zero success I saw your website yesterday. Within a few hours I worked through the first 6 chapters and I am now GETting and POSTing with confidence. I've just ordered your book - it is nicely written and well rehearsed.
-- Mike Watts

Great site. Best tutorial I've ever used. I like how the tutorial covers areas outside the subject area (like chmod) for users who are not familiar with those commands. Thank you very much. I hope you develop other great online material.
-- Noel Gomez

Extremely clear and coincise tutorials. I referenced four different books on CGI/PERL, to a problem that I had been agonizing over for the past three days only to be disappointed by the unnecessarily complicated examples and presentation of content in those books. Ten minutes into chapter 6: Reading & Writing Data Files, of your free online material, Voilla! problem solved! I'm able to use my CGI Script with an HTML page to obtain, group and store user input into several .dat files. Thank you so very much, I will sleep peacefully tonight!
-- Izzy Khan

Thank you Jacqueline for a book which has finally made the light bulb click in my mind! I've been trying to learn cgi spradically over the past 2 years... never make it past chapter 4 in the 'recommended' best how-to books. I'm now on Chapter 8, have fully understood everything I've read and how it works, and am looking forward to finally getting my websites up and running! I think this book is a must for webmasters who've been boggled by the technical books.

Nice job on this tutorial. I already program in several languages, and I have been playing with CGI for almost two years now, but never had enough of the basics to really break in and get dirty with it. I have a need to write a large database handling program, and going through your tutorial has really helped a lot. It seems most other CGI resources cater to those with more advanced knowledge of the language. Yours really breaks it down and makes it quite easy to understand. Thanks.
-- Tim Pauly

My compliments on your MOST FANTASTIC PERL EXPLANATION I've ever seen!!! After having studied lots of other books, I learned more from these pages than the other entire books!

I am a college professor of one computer institution in the Philippines, I was given a load about this CGI last summer and was surprised because I really dont know how.. until I found your page. This site has helped me as well as my students to fully understand CGI Programming. Thanks. -- Oliver Sta. Maria

I used to think CGI programming are only for experts. After reading your book I find thats not true. The book was written in a lucid style. I expect the author to offer other levels of CGI programming in the near future. -- Venkatarajan Mathura

What a great book. I landed a great client because I spent a few hours with the online tutorial and wrote a killer forms handling script for him. I immediately ordered the book and was even more impressed with the clarity and the depth. Though I have taught Computer Science at the university level, I never had such a great textbook available. -- Ken Loomis

This online class is GREAT! I can learn perl step by step. Although I am a novice, I think it is easy to understand the content. Anyway, this is an EXCELLENT online class! -- Siu Mei

That was the fastest time that I've ever learnt a set of new skills, 1.5 hours reading on the train, 1 hour practice and then hey presto, instant scripts. Thank you very much, I wish all courses were as simple! -- David Wilkins

Out of all the sites that I have seen that are cgi perl tutorials, this is by far the best. I would have never learned how to make my own scripts with administration panels if it wasn't for the help of this tutorial. Thanks.

I absolutely loved your tutorial! I learned in a day what I had been spending months trying to figure out. It was well written and took the confusion out of PERL. I learned more in this brief intro than I did in the 400 page book I read about it. THANK YOU!!! -- Logan Anderson

What a great resource! I have spent weeks of trying to use perl and CGI, with no real success. In one evening, my head was cleared and I was programming with SUCCESS. Thank you so much for your course.
--Peter

Your CGI Programming 101 is EXCELLENT!! I especially like the immediate results and working in the UNIX shell (from my little-'ol PC). I tried using several other tutorials, to little avail... Thank you for taking the time to offer these lessons!

I was recently looking to learn about CGI and Perl for a client project I'm working on and came across your pages. This format fits the bill perfectly for me. I've done a lot of programming in other languages but I needed a way to get up to speed quickly with CGI. The layout and examples all worked fine for me (except I need to get my ISP to give me clear CGI execution from the server!).

I appreciate your cgi programming class 101 very much! Of the huge long list of web links our instructor told us to read, yours is the only one I've found to be really useful.

Thanx for putting up your tutorial. I am a student at Cornell who needed to get a very fast introduction to CGI scripting using Perl. Due to your work, I now have a very nice job on campus managing a web page.

I wish to compliment you on your site and class! I have learned more about Perl & CGI from lesson one than from either of the books which I purchased and have puzzled over for the last few weeks. Thank You!

I've been looking for a information on learning cgi script. I must say that you have made the best site on this subject. You have presented it so clearly That I will be confortable writting cgi in just a few days!! My hat is off to you and thank you.

Your CGI Programming 101 has been a great help to me. I've programmed for years in lots of languages but never perl and was looking for a good place to get practical clearly written information to help me get started. Yours was the best I found. Less than 1 day after I found your course I am processing forms. Hope to have my guestbook up and running in another day or two.
I just wanted to say thanks. I appreciate the hard work, the clearly written examples, and the excellent organization that went into your project.

I would like to THANK YOU for your fantastic resource on CGIs, thanks to you, things are clear to me now(and some of my CGIs actually work) I've tried a lot of scripts on the web- yours really work, most I've found I have not gotten to run. Your writing style is excellent and quite clear, even to a newbie like me.

FINALLY!!! This is the first place I've found that can teach PERL to me. Thanks for doing this, and keep the updates coming! On that note, please put me on the class mailing list!

I would just like to let you know that I am SOOOO glad I came across this web site. In just 2 hours, I already learned more about CGI and Perl than I have since I started writing web pages. I have searched for useful sites to help learn the basics of CGI, and have even considered a course. But they all assume you have a bit of programming experience. I do, but not for languages such as Perl. I am truly thankful, and look forward to your adding more lessons. Thank you once again.

I have learned more from your site in this 45 min sitting then in the past 3 months of flipping through books. THANK YOU!

THIS SITE IS HEAVEN ON THE WEB!!! I sincerely appreciate the section entitled "CGI programming 101" I have pickedup up cgi in these last few days and already I'm organizing my web site to handle all sorts of searches on over 10000 parts.

I must say I have attacked perl and CGI before, but left bewildered. I'm a database programmer, so it was irritating to find this so difficult. Your class really helped me out. The CGI was needed to write is nearly finished, and I have a much better understanding of how the language works, and how CGIs are written. Thanks.

I have been searching for many weeks to find a website that could explain cgi scripting to me in a way that I could (1) use and (2) understand. After searching and darn near giving up with pages that assumed I would just know what things like {}, chmod, ||, and other such codes mean, I found your page. A GREAT PAGE for the webmaster who is not a computer programmer nor a fulltime webmaster (and a little thick when it comes to such matters). Thanks a bunch for your help. I got through lesson four and had a cgi script ready to go to handle a form that I created. GREAT WORK!!!!

Your web site is spectacularly fantastic. I adore the nice way you've put things of the web. The fear for CGI scripts that I once had has vanished completely just because I visited your site esp. the web tools section. I appreciate your excellent work.

I'm *SO* excited! I just wrote my first .cgi script, thanks to your excellent tutorial! I needed to direct people from a no-longer-available .cgi page they were being sent to from a very out-of-date external link on an apparently abandoned website. It was easy, and I'm so happy to have been able to do it and not lose hundreds of visitors a week to my website. THANKS! Best wishes.

I just wanted to compliment you and to say thanks for your online "CGI Programming 101" course. It's the clearest and most useful tutorial I've found - I got my scripts to work right away thanks to your course, after a week of frustration with other printed and online materials. Please continue!

Back to Top