昔から,論組(プログラミング)の学習や研究に最適なのは CGI だと思っている。理由は,言語の入出力と文字列操作という基本中の基本,そしてウェブ標準という開かれた規格に基いて,十分効果的な相振り(アプリ)が作成出来るからだ。複雑な GUI ライブラリを組み込むよりはるかに見通しが良く,論組の本質を掴みやすい。
いまどきの若者が駒手欄(コマンドライン)の論組(プログラム)で持ち辺(モチベーション)を維持するのは難しい。かといって,ウィジェット ツールキットを最初から教えるのは,切り分けや癖,将来性の問題など考慮すべきことが多すぎて避けたい。ウェブ周りの規格も単純明快とはいえないが,それでも分かりやすく動くものは作りやすい。