computer programming intros/packages/tutorials for children?
Moderators: Bakhtosh, EvilHomer3k
- 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?
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?
- Crowley
- Posts: 874
- Joined: Sat Oct 16, 2004 1:01 am
- Contact:
-
- Posts: 214
- Joined: Sat Oct 16, 2004 12:15 am
- Location: Reston, VA
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.
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.
- hitbyambulance
- Posts: 10261
- Joined: Wed Oct 13, 2004 3:51 am
- Location: Map Ref 47.6°N 122.35°W
- Contact:
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]
- Kschang77
- Posts: 36
- Joined: Mon Oct 18, 2004 7:57 pm
Maybe when he's older...
Give him the Lego Mindstorm robotics kit.
Or if you don't have the budget, buy mind Cognitoy's MindRover software instead.
Or if you don't have the budget, buy mind Cognitoy's MindRover software instead.
-
- Posts: 18
- Joined: Mon Oct 18, 2004 10:01 pm
- Location: Boulder, CO
- Contact:
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.
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.
- Odin
- Posts: 20732
- Joined: Tue Oct 12, 2004 11:29 pm
- Location: Syracuse, NY
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.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]
Sith
- DiscoJason
- Posts: 2082
- Joined: Thu Oct 14, 2004 3:49 pm
- Location: Minnesota
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/
http://www.mindrover.com/
- hitbyambulance
- Posts: 10261
- Joined: Wed Oct 13, 2004 3:51 am
- Location: Map Ref 47.6°N 122.35°W
- Contact:
- DiscoJason
- Posts: 2082
- Joined: Thu Oct 14, 2004 3:49 pm
- Location: Minnesota
- RunningMn9
- Posts: 24466
- Joined: Tue Oct 12, 2004 11:55 pm
- Location: The Sword Coast
- Contact:
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
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
- The Meal
- Posts: 27992
- Joined: Tue Oct 12, 2004 10:33 pm
- Location: 2005 Stanley Cup Champion
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
~Neal
"Better to talk to people than communicate via tweet." — Elontra