The Artima Developer Community
Sponsored Link

Java Answers Forum
How best to introduce a child to programming?

7 replies on 1 page. Most recent reply: May 29, 2007 3:35 AM by Nicholas Ding

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 7 replies on 1 page
Vincent O'Sullivan

Posts: 724
Nickname: vincent
Registered: Nov, 2002

How best to introduce a child to programming? Posted: May 2, 2007 5:56 AM
Reply to this message Reply
Advertisement
My ten year old daughter asked me, yesterday, to teach her how to program a computer. Like most kids her age she well used to using a computer, just not programming one.

So the question is, where best to start bearing in mind that it must be simple and fun to do simple and fun stuff. Possible options are groovy (using its console to show how numbers can be added together and the like) but I suspect that that would only hold her attention for a few tens of minutes. I've heard of Squeak as being a good beginner's environment but never used it.
Alternatively, Visual Basic Express is a candidate because it's so simple to create a GUI with buttons, pictures and fields that look OK and work.
Finally, all the above are essentially desktop apps, is it possible to start the ball rolling by helping her create her own web page? If so, what apps would you recommend to work in.


richa dhingra

Posts: 17
Nickname: quest123
Registered: May, 2007

Re: How best to introduce a child to programming? Posted: May 9, 2007 10:12 PM
Reply to this message Reply
Hello sir,
if u want to teach your child then follow this link. May this article helps you to teach her.

http://en.wikipedia.org/wiki/Computer_program

Richa

James Watson

Posts: 2024
Nickname: watson
Registered: Sep, 2005

Re: How best to introduce a child to programming? Posted: May 10, 2007 3:22 PM
Reply to this message Reply
What about LOGO? That's the one with the turtle, right? There are a number of versions that run on JVM.

Vincent O'Sullivan

Posts: 724
Nickname: vincent
Registered: Nov, 2002

Re: How best to introduce a child to programming? Posted: May 11, 2007 2:35 AM
Reply to this message Reply
That looks interesting. I've looked at the Wikipedia entry for it this morning. I'll try a download of it this evening.

Unfortunately, it's beginning to look like what she calls "programming a computer" really means setting up home page on iFaces or some or other social networking site. :(

James Watson

Posts: 2024
Nickname: watson
Registered: Sep, 2005

Re: How best to introduce a child to programming? Posted: May 11, 2007 6:04 AM
Reply to this message Reply
Well good luck. I figure I'll be in your shoes in a few more years. Tell us if you have any success.

Vincent O'Sullivan

Posts: 724
Nickname: vincent
Registered: Nov, 2002

Re: How best to introduce a child to programming? Posted: May 21, 2007 2:49 AM
Reply to this message Reply
After reading an article on the BBC website about the Scratch programming language, designed specifically for children (http://news.bbc.co.uk/1/hi/technology/6647011.stm), I decided to download it and give it a go.

Programs are written by assembling 'Lego' style building blocks and the environment is strongly oriented to producing simple animations. Sample programs include things like Pac-man and turtle graphics. Big'un spent a good hour or more writing various programs to generate pretty shapes, some of which were successful, before I chased her outside to play in the sunshine (a rare commodity in this country).

Kiran Kumar

Posts: 12
Nickname: k3
Registered: May, 2007

Re: How best to introduce a child to programming? Posted: May 29, 2007 1:58 AM
Reply to this message Reply
Hi

Congrats! You have found a solution. I think I have one more for you. If you want to introduce your daughter to mathematical programming apart from "fun" programming, I think Python is the one of the best languages. Its easy to learn( I learned it in a matter of hours ) and you can also introduce mathematics through programming.

This is the official site
http://www.python.org/

This is a very good site for Python
http://www.diveintopython.org/

The main advantage of this language is it can used as a simple calculator with variables. You can teach your daughter within a few days and also make fun with mathematics

Nicholas Ding

Posts: 2
Nickname: shunjia
Registered: May, 2007

Re: How best to introduce a child to programming? Posted: May 29, 2007 3:35 AM
Reply to this message Reply
Have fun with python! I've learnd python with this book <Byte of Python>, it's more easy than <Dive into Python>.

Byte of Python
http://swaroopch.info/text/Byte_of_Python:Main_Page

Flat View: This topic has 7 replies on 1 page
Topic: How best to introduce a child to programming? Previous Topic   Next Topic Topic: java

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use