別にいきなりHaskellでも良いと思うけどな
操作的意味論については、IOをやるときに嫌というほど考えることになるだろう

そんなことより初心者向け言語で重要なのは、
・本質的でない面倒臭さがない
・型安全(動的型含む)
だと思う