>>小学生
いや、マジで勉強してるね。その書名を見ればまじめさがわかるよ。
アルゴリズムが弱いとのことだけど、やっぱりこの辺は数学的な基礎が
前提になってくるので、技術書よりも数学関係の書籍でしょうね。

微分積分、線形代数、集合論、代数学、確率統計、などなど

ただ、小学6年生の土台ではいきなりここに飛ぶのはやや難ありだと思います。
高校の参考書コーナーなどに行って、数1、数2、数A、数Bなどを勉強するのも
いいかもしれません。もしかしたら、プログラミングなどに比べてつまらないと感じる
かもしれませんが、数学をキチンと学べば、さらにレベルアップすることを保証します。

アルゴリズムといっても分野がいっぱいあります。
そして、現象を数で表現する以上、数学はとても重要だということなのです。