これがこの質問にふさわしくない場合はまずおaび申し上げますが、th.CSはStackOverflowでもふさわしくないのではないかと思います。
私は関数型プログラミングが大好きで、F#の中級レベルの人間であり、Haskellの基本概念をかなりよく理解していると思います。
今、私は本当にこれを次のレベルに持っていき、ファンクターやものについてのすべての話が何であるかを理解したいです。どこから始めればいいのかわかりません。
ラムダ計算について何かお読みになりましたか?カテゴリー理論?私は少し知っていますが、これが正しい/最も早い啓発方法だとは思いません。
たぶん、あなたは私にそれについていくつかのヒントを与えることができます。
PS:私は数学を恐れず、練習問題に簡単にイライラすることはありませんが、この方法でフィードバックをすぐに得ることができるので、コードを置くことができるイントロ/テキストを好むでしょう。