>>98>>99
パスカルの三角形やハノイの塔がやりたくてプログラミングするわけじゃない。
論理パズルがやりたくて論理型言語を勉強するわけでもあるまい。

シェルスクリプトでファイル処理やテキスト処理、その他バッチ処理をするのは実用的だろう。
だから、bashやawkは学ぶ意味がある。
Tcl/TkやHSPも簡単にGUIアプリが作れるので、実用的だし飽きずに続けられる。
Luaは少ない労力で習得でき、それでいて実用性も充分だ。

プログラミングそれ自体が目的なら何でもかまわない。
しかし、目に見えて役に立つか楽しいかしなければならないなら、
PrologだのForthだのを奨めるのはいかがなものか。