Programming Language For Youngest Kids
1–6 of 6 posts
Re: Programming Language For Youngest Kids
#2Almost everyone I know of my age who can program with any level of competancy are the people who were given 'free reign' over a computer fairly early in life. Whereas the people who are less skilled are the people who were always told that if they touched the wrong thing they'd break it.
Re: Programming Language For Youngest Kids
#3Without any instruction, apart from two tutorials from YouTube, he has made a number of exploratory programs. I cannot recommend it more highly then seeing him dancing in delight as he showed his mother how the flying bit of doodle (made with the in-skin paint widget) that shoots from the mouth of the cat makes the stick men 'ghost'.
He set up broadcasts, loops, events, and keyboard control, all on his own
Re: Programming Language For Youngest Kids
#4I haven't tried it yet, but the video presentations I've seen of Microsoft's Kodu look really fun: http://en.wikipedia.org/wiki/Kodu
She also likes TuxPaint (http://www.tuxpaint.org/) and other drawing programs. It was SuperPaint on the original Macintosh that first got me into computers...
Re: Programming Language For Youngest Kids
#5It is a visual event based system.
You have a queue of events. You then define relationships. Events at the top of the queue take priority over items lower on the queue. There is also the ability to define multiple queues and switch between them.
Relationships are simple but can be used to build complex systems.
Re: Programming Language For Youngest Kids
#6The object model
A barrel is a kind of supporter.
The blue barrel is in the garden. The shears are on the blue barrel.
and CLI model Frowning is an action applying to nothing.
Understand 'frown' as frowning.
and rule-based syntax Instead of frowning when the Queen is in the garden:
say 'It would be improper to scowl at the Queen.'
After frowning when the player does not carry the shears:
say 'Your inability to do gardening makes you quite grumpy.'
are all easy to understand.The result is always readable, even to someone unfamiliar with regular scripting languages. The IDE is also full of examples, though they are somewhat verbose.