>>601
俺は Haskell 大好き人間だが、
初めて学ぶ言語が関数型言語というのは、
まず無いどころか、絶対に避けていただきたい。
初めてが Haskell なんて以ての外。

語句と、その語句の並びから、
動作(操作的意味論)を頭の中で容易に変換できる言語を使って、
プログラミングの本質をよ〜く感じ取ってほしい。
理解はしなくてもいいから、感覚でいい。

そういう意味では BASIC は今のところ最も優れた言語だ。
これを越える教育用言語は他にないな。

関数型を学ぶのは手続き型言語にどっぷりとつかってからでいい。
むしろ、手続き型言語のハッカーほど関数型を簡単に学べる。

だから、関数型を普及させるには、
その前に手続き型言語を計算機科学としてしっかりと学ばせる必要がある。