At 10 years old, yeah, he's not going to have the mathematical background to get much out of the higher programming languages. QBasic will suit him just fine for learning about what data is and how it can be manipulated. He'll learn the basics of functions and structure. Pick up the idea of parsing, etc. Start easy with QBasic, and if he can pick that up, he'll want to learn something harder. Step up to Java or something at that point.
|