Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 201
  • Last Modified:

User friendly programming

I have 2 children who are into games playing and I would prefer if they spent their time on the computer more beneficially.  Is there a language they can learn which is easy and more importantly will give some sort of instant hit and grab their attention.  I am not a programmer and would not be of any use to them when it comes to learning but would obviously like to learn with them.  So what is out there to interest 10 and 12 year olds and hold their attention.
0
martin_mcginn
Asked:
martin_mcginn
  • 4
  • 3
  • 2
  • +5
1 Solution
 
Tommy HuiCommented:
Your best bet is to use Logo. Here is a site that you can find out more about Logo:

http://www.atlantic.net/~caggiano/logo/logo.html

Then if you have Windows, you can look here

http://www.softronix.com/

for a free implementation. Basically the language allows you to build simple programs.

Another possibility is look at the Lego robotics kits. They include a language to get the Lego robots to do things.
0
 
Sasha_MapaCommented:
I never learned Logo, my dad tried to teach me some basics of BASIC at about 7-8 but that didn't work out very well. I learned Pascal myself at about 12-13, quickly went through C/C++ and then got caught up by Java about a year ago.
Logo can be fun, but if your kids are smart, they'll get tired of it pretty quickly.
Personally, I don't think it's "good" to try to teach programming at that age, you should teach them checkers, chess etc. That will develop their analytical skills AND it is fun and competitive. Programming is fun when you have lots of patience because the "fun" is only at the end of your program when you see results, kids at that age aren't gonna be patient... Later, if they like to check out programming, they always can :-)
0
 
martin_mcginnAuthor Commented:
Didn't realy answer the question - all i want is an easy programming language for my kids to learn.

I appreciate the fact that Sasha has given me an answer which he feels is correct but ...
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
adam923Commented:
i learned BASIC at a very young age... probably 8-10 years?  i still have a book around my room somewhere that's written for children and teaches basic (complete with cartoon drawings and such) so you should be able to find some. and qBasic is still included with windows9x maybe? or else you could download it for free from msft.   logo is an ok place to start to get used to the whole idea of programming.  and i also agree with what sasha said about patience, if they aren't picking up on it quickly then don't force it, it's not really an endevor meant for young kids... now i'm 19 and studying computer science at a university, some of my peers were early starters like me and some only learned during high school or even their first semester here and they're doing just fine
0
 
martin_mcginnAuthor Commented:
Can Thui please repost his answer as I now accept that the information he gave me was correct.  If he reposts i will accept.  Thank u to all who took time to help

Martin
0
 
GivenRandyCommented:
Visual Basic is probably what you should use.  Many of the programmers started out with Basic many moons ago.  The new version is MUCH better.

The kids can drag and drop buttons, lists, etc.  They can program with very little effort.  VB provides type-ahead lists to help.  The syntax isn't as stringent as other languages and formatting is done automatically (for better or worse).

You can get Academic / Learning versions at a discount.  You might find them cheaper on eBay, but be careful out there!
0
 
GivenRandyCommented:
To add some more, I have been programming 25 years (from age 12 to 37 now).  VB is a good skill to learn -- he can make decent money in high school or during summers!
0
 
adam923Commented:
randy i agree with what you say but maybe for a child they could start out with just qBasic to learn what print and dim and for/next do and then move to visualbasic?
0
 
martin_mcginnAuthor Commented:
Have decided that Thui who gave the first answer which was rejected too quickly is the answer I shall accept and am waiting on him reposting it.
0
 
Sasha_MapaCommented:
martin, you can click on the "Accept Comment as answer" button on the title bar of each comment without having to wait for an answer.
0
 
ozoCommented:
Is that button available on a Rejected Answer?
0
 
Sasha_MapaCommented:
Yeah, I was thinking about that too... not sure.
0
 
Tommy HuiCommented:
Thank you.
0
 
martin_mcginnAuthor Commented:
Thank u for all the comments and interest this question has generated.  sorry for screwing u about.

Martin
0
 
shingchyiCommented:
well, programmming language is hard to learn for kids. But if u teach them webpage design...it might well be good. They can design their own personal webpage. Use netscape composer or Microsoft frontpage...what u see is what u get. the clock n drop visual basic is also good.
0
 
HessianatorCommented:
I would also recommend the Lego programming languages.  Not only does it offer a relatively easy language to learn, but it offers a real world hands-on experience that allows the kids to see what their programs are doing.
My favorite language for Lego programming is NQC.

Here are some websites to get started:

www.legomindstorms.com

http://www.plazaearth.com/usr/gasperi/lego.htm
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 4
  • 3
  • 2
  • +5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now