Read other letters about this article
I haven't read the other letters so I apologize if this is redundant, but I will say this: your son is 200+ pages into his book on C++. At this point he should be drunk on its power and possibility, and ready to get into some serious coding (Tetris or Sudoku might be good projects). Why cripple him with BASIC just because its "easy for beginners"? It's like teaching someone using a Les Paul, then once he's gotten pretty good, switching him over to a My First Guitar toy.