結構優れてると思うよ。本当に。
C/C++やってるからarray[n]じゃなくarray(n)なのが気になるけど、
最初に勉強するものとしてもいい選択かと思う。