私のインターネットの経験はかなり長く、当初からCGIでプログラムを作るのが目標の一つでした。
CGI(Perl)の本をいくつか購入し、取り組みましたが、色々と問題があり、4~5回は挫折をしました。それらの本のどれもが、「このように作って」といったようにサンプルプログラムを提供してあり、それを入力するだけなのですが、まず動きません。ところが、その動かない原因が分からない。本を全部読んでも結局のところは原因が不明で動かないことばかりでした。
もちろん、いくつかは動くのですよ。全く動かなければ、本の内容が悪いか、私のプログラム入力方法に問題があるか、ですから、手段を変えれば結果は変わるはずです。しかし、一部が動かない、それも、「これがやりたくて」という一番欲しているプログラムが動かないのです。
この本は、アプローチの方法が違います。問題が起こりそうなところは、「こうしちゃダメよ」と書かれています。それに、この方法でも動くけれど、別の方法でも動くのだよ、と書かれているので、安心感があります。もちろん、最初に紹介されている方法でも動くので、「これがダメだったら」という紹介の方法ではないわけです。
ようやく、私はCGI(Perl)を作ることができました。本当に助かりました。この本が、20年前に出ていれば、今とは違ったスキルを持った人になっていたかもしれません。
というわけで、CGI(Perl)を習得したい人には、大変お勧めの本です。
この本に加えて、同じ著者の書かれた本もお勧めです。
CGI入門の両方の本は、絶版になっていますので、古書からどうぞ。