computer programming intros/packages/tutorials for children?

Everything else!

Moderators: Bakhtosh, EvilHomer3k

Post Reply
User avatar
hitbyambulance
Posts: 10261
Joined: Wed Oct 13, 2004 3:51 am
Location: Map Ref 47.6°N 122.35°W
Contact:

computer programming intros/packages/tutorials for children?

Post by hitbyambulance »

my friend's kid is ten years old, and has an aptitude for mathematics and chess and is interested in (eventually) making video games. i think he'd be good at programming if he put his mind to it, so what software introductory packages and/or tutorials would you suggest?
User avatar
WPD
Posts: 3492
Joined: Fri Oct 15, 2004 1:15 am
Location: The Banana Stand

Post by WPD »

I'd say start him with HTML...it is quite simple, but gets you used to having some sort of syntax to follow and gives quick, satisfiying results.
User avatar
Crowley
Posts: 874
Joined: Sat Oct 16, 2004 1:01 am
Contact:

Post by Crowley »

Why bother? His future job is already secured by someone overseas.
Tim Frederick
Posts: 214
Joined: Sat Oct 16, 2004 12:15 am
Location: Reston, VA

Post by Tim Frederick »

I would probably reccomend Karel the Robot as a first programming tool. We actually used that in my first high school programming course (before moving into pascal and c++).

http://www.mtsu.edu/~untch/karel/

After that he can try learning real languages. But programming a graphical game is not that easy for someone with no experience to jump into. Java and Javascripting may be the next step after something like Karel? But start with something like this and see how it goes.
User avatar
Odin
Posts: 20732
Joined: Tue Oct 12, 2004 11:29 pm
Location: Syracuse, NY

Post by Odin »

I know a lot of game code has traditionally been C++. Dunno for sure that that's still true.

Sith
User avatar
Default
Posts: 6422
Joined: Thu Oct 14, 2004 9:01 pm
Location: Handling bombs.

Post by Default »

rm -rf
Last edited by Default on Sat Dec 13, 2008 12:34 am, edited 1 time in total.
"pcp, lsd, thc, tgb...it's all good." ~ Kraken
Edmond
Posts: 243
Joined: Mon Oct 18, 2004 2:35 am
Location: anywhere but here

Post by Edmond »

You may also be interested in MSWLogo, the multimedia-enhanced version for MS Windows based on Berkeley Logo.
User avatar
hitbyambulance
Posts: 10261
Joined: Wed Oct 13, 2004 3:51 am
Location: Map Ref 47.6°N 122.35°W
Contact:

Post by hitbyambulance »

again, he's 10, so no C++ yet... but LOGO was something i had in mind, as well as this package called http://www.microworlds.com/ Microworlds Project Builder... looked neat.[/u]
User avatar
Kschang77
Posts: 36
Joined: Mon Oct 18, 2004 7:57 pm

Maybe when he's older...

Post by Kschang77 »

Give him the Lego Mindstorm robotics kit.

Or if you don't have the budget, buy mind Cognitoy's MindRover software instead.
baka_na_ichigo
Posts: 18
Joined: Mon Oct 18, 2004 10:01 pm
Location: Boulder, CO
Contact:

Post by baka_na_ichigo »

When I was in middle school, my dad introduced me to programming with Smalltalk.

http://www.squeak.org/

Squeak is the nifty IDE for Smalltalk. From what I can remember of it, it was fairly easy to use and fun to learn from.

POV-Ray (http://www.povray.org/) is fun too, and you get to see your results immediately since it produces images... It taught me such nifty concepts as RGB, looping (making multiple instances of spheres to form a circle of spheres!), variables, rotation/translation/scaling, proper bracketing procedures, and the z-axis.

I believe both are free downloads.
User avatar
Odin
Posts: 20732
Joined: Tue Oct 12, 2004 11:29 pm
Location: Syracuse, NY

Post by Odin »

hitbyambulance wrote:again, he's 10, so no C++ yet... but LOGO was something i had in mind, as well as this package called http://www.microworlds.com/ Microworlds Project Builder... looked neat.[/u]
Gosh, no. I wasn't suggesting that he dive right into C++ by any means. I was just suggesting that once he gets the hang of a more basic tag-based or scripting language that he might want to head in the C++ direction if there's a good introduction out there somewhere that's not too overwhelming.

Sith
User avatar
DiscoJason
Posts: 2082
Joined: Thu Oct 14, 2004 3:49 pm
Location: Minnesota

Post by DiscoJason »

Might the game Mind Rover be considered a game that could helkp out with developing program skills? If I recall, you programmed your little robots to do things. Might be good to check out.

http://www.mindrover.com/
User avatar
hitbyambulance
Posts: 10261
Joined: Wed Oct 13, 2004 3:51 am
Location: Map Ref 47.6°N 122.35°W
Contact:

Post by hitbyambulance »

i actually did mention Mind Rover to him (i have a copy of it myself... i should go play it again) - and Lego Mindstorms may be out of the pricerange.
User avatar
DiscoJason
Posts: 2082
Joined: Thu Oct 14, 2004 3:49 pm
Location: Minnesota

Post by DiscoJason »

hitbyambulance wrote:i actually did mention Mind Rover to him (i have a copy of it myself... i should go play it again) - and Lego Mindstorms may be out of the pricerange.
Whoops! I missed it. :)
User avatar
RunningMn9
Posts: 24466
Joined: Tue Oct 12, 2004 11:55 pm
Location: The Sword Coast
Contact:

Post by RunningMn9 »

What about DarkBASIC? There are lots of beginner's books available for that, no?
And in banks across the world
Christians, Moslems, Hindus, Jews
And every other race, creed, colour, tint or hue
Get down on their knees and pray
The raccoon and the groundhog neatly
Make up bags of change
But the monkey in the corner
Well he's slowly drifting out of range
User avatar
The Meal
Posts: 27992
Joined: Tue Oct 12, 2004 10:33 pm
Location: 2005 Stanley Cup Champion

Post by The Meal »

MindRover would be too complex to start with. Maybe at the HS level it'd be more appropriate, but for one new to double-digit ages, it's way over the top. I started at that age on Basic (TRS-80), after a brief (and uninspiring) time with LOGO.

~Neal
"Better to talk to people than communicate via tweet." — Elontra
Post Reply