広いですが、初心者がはじめて自分で作るホームページでは、最後の難関かもしれません。JavaScript同様サンプルスクリプトを使えば何とかなりそうですが、基本が分かっていないとちょっとしたミスにも気付けないことがよくあり、やってもやってもエラーの連続で無情にも時間だけが過ぎていき、ついには投げ出してしまいます。商用サイトならお問合せフォームぐらいは設置したいところでしょうが、それも無理なら単なるメールのやり取りだけでも問合せを受けたり注文をもらえますので商用サイトといえども必須ではありません。勉強してCGIの設置が可能になった時点でサイトに追加したらいいのですから・・・。