I know a bit about it. See video below. If your son is tech minded, he might enjoy an arduino package. It sounds like the package you are looking at has prepackage code that will make it easier to get up and running quickly. To have any real fun with it, he will need to know at least a bit of C++.
I built mine based on a OOPIC microcontroller.
I built a damn robot, and for the life of me, I can't get the video to embed. Doh!
roboapproach - YouTube