Read other letters about this article
David, Anon has it right. Get your kid hooked on Perl, you can run it in a command window, or at any level of fun and sophisticated web interface you like. You'll never look back, and all of the BASIC code is easily translateable, but then, wahoo!
Ten years ago I introduced my simulation Prof to it, because I have never had time for C and it's variants; he was astounded at the versatility and simplicity it offered (and I aced the course). Once your kid has some familiarity, combine it with html and php by the time he's in high school he'll be ready to tangle with whatever new thing his counterparts in Bangalore come up with (sorry)...