There are none for him at this time. Tell him to wait a few more years to grow up a little and finish grade school. There are a lot of necessary things he probably doesn't know yet, such as a good foundation in algebra. In the meantime he should be concentrating on school subjects and just playing games.
Ancient Dragon
Retired & Loving It
30,049 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,343
Thinking in C++ is written in pretty simple language.
ithelp
Nearly a Posting Maven
2,230 posts since May 2006
Reputation Points: 769
Solved Threads: 128
How about LOGO ?
It'll teach a lot of useful skills which will be useful, and the amount you need to know to get going is pretty minimal.
Once started, your son can progress at his own pace.
Salem
Posting Sage
11,531 posts since Dec 2005
Reputation Points: 5,862
Solved Threads: 953
>>I'm in eighth grade
>>I HIGHLY disagree with Ancient Dragon
You are quite a bit older than that 8 year old who is only in 3d grade. :) You can at least read Dick and Jane book without stumbling over big words like run
Ancient Dragon
Retired & Loving It
30,049 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,343
There are none for him at this time. Tell him to wait a few more years to grow up a little and finish grade school. There are a lot of necessary things he probably doesn't know yet, such as a good foundation in algebra. In the meantime he should be concentrating on school subjects and just playing games.
Though I do partially agree with you Ancient Dragon, I must say that since he has said that his son "shows a great deal of interest in computer programming", perhaps he doesn't wan't to "play games", but instead wants to learn HOW they are made.
I say this because this is how I started (programming)... well kinda.
I personally cannot sit and play a game on a computer... I can play a game for HOURS on an XBOX, but never on a computer (even if given a good controller). On the other hadn, I CAN sit in front of a computer and write code for hours (though many of the things I do should not require hours:) )
Also, I "started" in the eigth grade (started meaning I became interested and learned what needed to be learned prior to actually beginning to program)
Now, if what was meant by "son in grade 8" is that his son is in grade school and is eight years old. Then perhaps that is a different story, though I do know of a couple of people who began programming, and even more advanced computer... things... at even a younger age than 6.
So... whatever.
Oh... in case you're wondering, I am currently in 10th grade, and though I may be far behing you, starting "early" gave me a very strong advantage over those in my same age-group.
No offense was meant by this comment, and if it does offend... though I see no reason it should... I apologize
Brent.tc
Junior Poster in Training
90 posts since Oct 2006
Reputation Points: 10
Solved Threads: 1
I reread the original post and you are all correct -- the kid is in the 8th grade, not 8 years old! That's why I said he needs to just play games for a couple years. My apologies to everytone who tried to correct me. Most kids in 8th grade are probably 12 or 13 years old -- thats a lot different than 8 years old.
Ancient Dragon
Retired & Loving It
30,049 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,343