Reference: Intro to Programming for Kids aka Growing a Young Computer Geek

Not Basic but look interesting. Designed for Kids.
Intro Book for Kids:


Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.


Alice is a teaching tool designed as a revolutionary approach to teaching and learning introductory programming concepts. The Alice team has developed instructional materials to support students and teachers in using this new approach. Resources include textbooks, lessons, sample syllabuses, test banks, and more. Other authors have generously joined our efforts, creating additional textbooks.


BASIC-256 is an easy to use version of BASIC designed to teach young children the basics of computer programming. It uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow-control works. It has a built-in graphics mode which lets them draw pictures on screen in minutes, and a set of detailed, easy-to-follow tutorials that introduce programming concepts through fun exercises.

For Beginners:


Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web. Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create and share Scratch projects, young people learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.


Script Basic

Real Basic

Basic 4GL

Free Basic


28 Responses


    “SmartLab’s Recon 6.0 Programmable Rover is an interesting little toy-gadget we found while perusing the floor at the International Toy Fair. Designed as a teaching tool for basic programming skills, this little bot comes with an owner’s manual that’ll teach your little tyke basic programming concepts in an easy-to-use package. All coding is done right on the front panel itself using easy-to-understand arrows and symbols, and you can make it do things like deliver sodas, guard a bedroom, or recite pre-recorded messages to unknowing family members or pets. We wish it had a video camera up top rather than just a microphone and speaker, but maybe letting Junior start out with just the basics isn’t necessarily a bad thing. It’s available now for around $60, so if you’ve had enough dominos maybe give this a once-over.”


    Robonica Roboni – I Programmable Gaming Robot

    “Meet Roboni-i, a highly-intelligent robot that fuses interactive, remote-controlled gameplay with advanced robotic technology. Operated wirelessly using a handheld controller and featuring four processors and 16 sensors, Roboni-i can sense and respond to his environment, explore the room on its own, and even engage in games with other Roboni-i units. A great toy for young robotics enthusiasts, Roboni-i can also be linked to your computer, allowing to reprogram his behavior and upload customized games.”


    “Hackety Hack will teach you the absolute basics of programming from the ground up. No previous programming experience is needed!
    With Hackety Hack, you’ll learn the Ruby programming language Ruby is used for all kinds of programs, including desktop applications and websites.”


    “This Computerworld piece actually got me thinking — it basically says that there are few good ‘starter languages’ to get students interested in programming. I remember hacking away at BASIC incessantly when I was a kid, and it taught me a lot about logic and computers in general. Has the level of abstraction in computer systems reached a point where beginners can’t just code something quick without a huge amount of back-story? I find this to be the case now; scripting languages are good, but limited in what you can do… and GUI creation requires students to be familiar with a lot of concepts (event handling, etc.) that aren’t intuitive for beginners. What would you show a beginner first — JavaScript? Python? How do you get the instant gratification we oldies got when sitting down in front of the early-80s home computers?”

  5. Quite Basic.


    This browser-based Basic emulator was written in JavaScript by Microsoft developer Nikki Strom in response to David Brin’s article “Why Johnny Can’t Code.”



    Small Basic. This introductory version of Basic, with only 14 keywords, was a spare-time project by Microsoft employees and is not supported as an official Microsoft product. You can download programming lessons that appear to be carefully thought out, and Small Basic code can be ported to Visual Basic.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: