programming software for 9 year old

HeXploiT

Diamond Member
Jun 11, 2004
4,359
1
76
Story here..

So I have the feeling this kid has the potential to be an complete and total computer junkie. I'm looking for suggestions for programming software that would be appropriate and possibly even entertaining for a nine year old.
I remember when I was his age I was using the likes of logo.
Is there anything on the market like this today?
 

Net

Golden Member
Aug 30, 2003
1,592
2
81
visual basic. you can use visual basic 6 or .net

its easy to use and fun. he can work up to making simple games or screen saver stuff. like a box bouncing off the sides of the window border, etc...

when i was in high school my first programming language was visual basic. i made a game over Christmas break and had tons of fun.
 

Noobsa44

Member
Jun 7, 2005
65
0
0
VB.NET or KPL are probably good starter languages. I've never used KPL, but it's supposed to be similar to VB but with a simple syntax for building simple games, etc.
 

Drakkon

Diamond Member
Aug 14, 2001
8,401
1
0
http://www.clickteam.com/eng/index.php - this was demoed to me at an Education Technology conference and it is being used by schools to teach kids at beginning stages how to program. Its really neat though as you drag and drop different icons and shapes and then though simple check boxes select how they will interact. Plenty of tutorials and ideas are included to get you started.
 

Journer

Banned
Jun 30, 2005
4,355
0
0
there is some kind of software written by one of the major technology universities that is specifically for kids. can't think of the name but it is a visual based programming suite that can do things like little 3d scenes and what not
 

HeXploiT

Diamond Member
Jun 11, 2004
4,359
1
76
Originally posted by: Journer
there is some kind of software written by one of the major technology universities that is specifically for kids. can't think of the name but it is a visual based programming suite that can do things like little 3d scenes and what not

I think you're referring to MIT's Scratch.
It was the first one I looked at. Although it looks really fun I'm not sure how much code you're actually learning. I haven't tried it yet but it seems like it might be best suited to give kids an idea of what programming is all about rather than directly teaching them to code.

Thanks for all the input so far. I'm leaning towards VB at the moment but it looks like I might end up putting a few different apps on as well.
Whatever I end up with I want it to ultimately spark the kids imagination.
 

Cogman

Lifer
Sep 19, 2000
10,278
126
106
I started with VB6 when I was about 11-12, I can't see that as a bad way to go for a younger age. (Just teach him what a function is and how to detrmine if something should be a function... PLEASE. I started by putting everything in one big function and calling it good, only using other functions when someone on the internet recommended it)
 

HeXploiT

Diamond Member
Jun 11, 2004
4,359
1
76
Bump for myself. I am finally getting to work on this project. I'll be installing everything this week so still looking for suggestions.
 
Jun 8, 2008
58
0
0
Might I suggest something that probably isn't well known. Take a look at BYOND (http://www.byond.com)). It's essentially a free game making and playing suite where people can learn how to program games (everyone likes games ). It's not kid programming either: the programming language has roots in syntax of C/C++, and has a methodology similar to Python. 9 years old may be a bit young, considering the community is still growing and isn't exactly the cream of the crop for that age group (there are many anime games, since that seems to be the everlasting fad, which may or may not be good), but there is much promise. The DM programming language is full fledged programming language, and isn't the type of drag-drop programming you'd see in Game Maker. Programming for graphics, networking, audio, and interfaces is all pretty much done for you, so it takes the boring parts out of game programming, which is a good thing for, really, any programmer who wants to develop games without the months of solitude in the basement.

Links of interest:

http://www.byond.com/?page=Start
http://www.byond.com/?page=MakingGames
http://www.byond.com/?page=WhyBYOND

Download: http://www.byond.com/download/
The "Developer Central"- Dream Makers: http://www.byond.com/developer/
 

mcmilljb

Platinum Member
May 17, 2005
2,144
2
81
Lego Mindstorm for the win!

You can program it and play with it. If you had a ton of money, Sony Aibo for the ultimate win!
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
Originally posted by: Perry404
Originally posted by: Journer
there is some kind of software written by one of the major technology universities that is specifically for kids. can't think of the name but it is a visual based programming suite that can do things like little 3d scenes and what not

I think you're referring to MIT's Scratch.
It was the first one I looked at. Although it looks really fun I'm not sure how much code you're actually learning. I haven't tried it yet but it seems like it might be best suited to give kids an idea of what programming is all about rather than directly teaching them to code.

Thanks for all the input so far. I'm leaning towards VB at the moment but it looks like I might end up putting a few different apps on as well.
Whatever I end up with I want it to ultimately spark the kids imagination.

How about Alice?

Personally I'm not sure VB is a good choice because you usually start out doing event-driven programming (e.g. code gets run only when a button is pressed / when a timer fires)
 

ChristianV

Member
Feb 5, 2007
65
0
0
I started programming with about 9-10 years and I used Pascal. I did some very simple things like prime generators and the like.
 

acole1

Golden Member
Sep 28, 2005
1,543
0
0
Originally posted by: CTho9305

How about Alice?

Personally I'm not sure VB is a good choice because you usually start out doing event-driven programming (e.g. code gets run only when a button is pressed / when a timer fires)


+1 for Alice

It's creative, fun, and helps more with the concepts of programming than the syntax of a particular language.

Make sure and encourage good program design, too... as much as possible. By the time he is in the workforce, automated tools will be doing most of the actual coding. Only the people with good design skills will be paid good $$. No one will really care that much about coding skills.
 

sourceninja

Diamond Member
Mar 8, 2005
8,805
65
91
I still play with Scratch. I think it is an awesome teaching tool. I'm trying to get approval to use it in my intro classes for people new to programing.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |