The BASIC-256 project (formerly KidBASIC) has changed its name to avoid any potential conflict/confusion with another project with the same name. Thank you for your patience and continued support.
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.
BASIC-256 is licensed under the GNU public license, which means that it's free to download, modify, and share.
Check out "Why Johnny Can't Code," the article that inspired BASIC-256.
We welcome all tutorials and sample programs written for BASIC-256, as well as any feedback or ideas.
The source code to BASIC-256 is freely available, so anyone can modify it. It's written using LEX, YACC, and QT (in C++), so programmers familiar with any of those will feel right at home. If you're interested in developing BASIC-256 please check our developers' page for more details.
The author may be contacted at drblast [at] users.sourceforge.net