本書を「やさしい」「物足りない」と思う人は、ちゃんとした数学教育を受けた人か数学的素質のある人だと思う。本書はおそらく、そういった人向けに書かれた本ではない。
私は学生時代、徹底した数学嫌いであり数字を扱う科目はひたすら避けて通ってきた。高校を卒業できたのは数学教師のお情けであり、大学で理系の学部を卒業できたのは数学が必修でなかったために過ぎない。一方で学生時代からプログラミングを独学し、現在はプログラマとして働いている。
そんな私だが、プログラミングの世界に深く足を踏み込むにつれ、その背後にある計算理論に興味を持つようになった。しかし、私が理解しているのはせいぜい四則演算と論理演算と2進数くらいである。いきなり難解な数論の本を紐解いても理解できるはずがない。藁にもすがる思いで本書を手に取った。
結果、最後まで読み通すことはできた。本当に数学が分からない人でも読み通せる、というだけでも本書の価値は大きい。最初の一冊で挫折してしまうと、自信を失ってかえって数学嫌いになってしまうことも多いのだ。とはいえ、十分理解できたかと言われると甚だ怪しい。語り口は平易でも、素養のない人間にとってはやはり難しいものは難しいのである。
特に理解に苦しんだ点は、クイズ形式になっている部分の解答である。確かに、解答の内容自体はわかりやすく書かれているので納得はできる。が、「どう考えたらこの発想が出てくるのか」という疑問には十分な説明がなされていないと感じた。結局、著者も数学力のある人なので「数学の分からない人は何が分からないのか」を分かっていないのかもしれない。
とはいえ、苦手な数学を克服したいと思っている社会人向けの本、というコンセプトは評価したい。知る限り類書もないので、数学再入門の最初の一冊としては良いと思う。