BASIC-256 is an easy to use version of BASIC designed to teach children how to program. A built-in graphics mode lets them draw pictures on screen in minutes, and a set of easy-to-follow tutorials introduce programming concepts through fun exercises.
I really like kidbasic a lot and find it alrelady tremendously useful. However, I also think that adding some new modern features such as support for dealing with I/O hardware (mouse, joystick, gamepad) or some hooks to interface with a webcam or just a way to create, manipulate and render graphics/animations would help modernize kidbasic and bring it up to scratch with modern computers and their capabilities while making kidbasic more interesting. Simply because modern computers really are "multimedia platforms", so kids grow up with power point, youtube, dynamic webpages, chat rooms and online games. So, kids are used to multimedia contents and capabilities. In other words, providing kids with a way to work with modern common multimedia periperhals and techniques such as joysticks, webcams or just audio I/O (TTS) might actually help increase the motivation to learn programming among kids while keeping it fully entertaining and relevant. Simply because kidbasic would not be some old-fashioned (and possibly boring) way of learning programming, but rather a combination of modern technologies and conventional programming constructs, that allows for common place hardware and technologies to be easily and directly used. In this sense it might also be interesting to investigate the possibilities of optionally using OpenGL accelerated rendering on support platforms for the graphics output window (which is natively supported by Qt), simply because that would provide users with a way to create fairly responsive and graphically-complex scenes without necessarily affecting runtime performance.
Useful for me as an absolute beginner!
I was looking for a quick and easy BASIC. I will see if this one will do.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?