初心者にはもっと実用的なアプリケーションを作らせまくるべきでは?

Evernote からノートの文字列を取得する程度の小粒アプリから、
シンプルな格ゲー程度の中型アプリまで、まずは十数個ほど作らせて、
胸張って中級者と言えるようにする。

上級者向けのモナドの意味や理論などのトピックはその後でしょ。

あくまでプログラミング言語なんだから、コンピューターを制御してなんぼ。
アプリが作れなければ、理論を学んでも使えない。

入門書にはこの順番を間違えないでほしいといつも思う。