関数型言語というと
Lisp Scheme Ocaml Haskell Erlang
なんかが思いつくが初心者に勧めるとしたらどれにする?