# Basic-256

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Basic-256
> Markdown URL: https://mediated.wiki/source/Basic-256.md
> Source: https://en.wikipedia.org/wiki/Basic-256
> Source revision: 1341115442
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Computer programming language and learning project

Basic-256 Basic-256 1.0.0.0 Developers Ian Larsen & James M. Reneau Stable release 2.0.0.11 / June 30, 2020; 5 years ago (2020-06-30) Operating system Cross-platform Type Programming language License GPL Website basic256.org Repository sourceforge.net/projects/kidbasic/

**Basic-256** is a project to learn the basics of computer programming.[1] The project started in 2007 inspired by the article “[Why Johnny can't code](/source/BASIC#Legacy)” by [David Brin](/source/David_Brin), which also inspired the creation of [Microsoft Small Basic](/source/Microsoft_Small_Basic).[2] Its main focus is to provide a simple and comprehensive environment for middle/high school students to learn the basics of computer programming.[3]

Basic-256 started as a simple version of [BASIC](/source/BASIC): the code editor, text output window and graphics display window are all visible in the same screen.[4] However, successive versions have added new features,[5] namely:

- Files (Eof, Size) – Version 9.4d

- Mouse events – Version 9.4d

- Sprites handling – Version 0.9.6n

- Database functions – Version 0.9.6y

- Network – Version 0.9.6.31

- Real Functions and Subroutines – Version 0.9.9.1

- Maps (Dictionaries) – Version 2.0.0.1

Complete documentation is available in [English](/source/English_language), [Russian](/source/Russian_language), [Dutch](/source/Dutch_language), [Spanish](/source/Spanish_language) and [Portuguese](/source/Portuguese_language).

## See also

- [Microsoft Small Basic](/source/Microsoft_Small_Basic)

- [Thonny](/source/Thonny)

- [Toolbox](/source/Toolbox_(software))

- [Kojo](/source/Kojo_(learning_environment))

- JUDO

## References

1. **[^](#cite_ref-1)** ["Basic-256"](https://www.thinkpenguin.com/gnu-linux/basic-256/). *Think Penguin*. Retrieved 2024-02-25.

1. **[^](#cite_ref-2)** Ratliff Sr., Gary L. (October 2008). ["An Alphabet of Computer Languages: BASIC"](https://pclosmag.com/html/Issues/200810/page04.html). *[PCLinuxOS](/source/PCLinuxOS) Magazine*. Retrieved 2024-02-25.

1. **[^](#cite_ref-3)** Williams, Mike (2014). ["BASIC-256: computer programming for (complete) beginners"](https://betanews.com/2014/02/07/basic-256-computer-programming-for-complete-beginners/). *Beta News*.

1. **[^](#cite_ref-4)** ["Learn Programming Fundamentals with Free BASIC-256"](https://www.trishtech.com/2014/02/learn-programming-fundamentals-with-basic-256/). *TrishTech*. 2014-02-11. Retrieved 2024-02-25.

1. **[^](#cite_ref-5)** Emms, Steve (2024-11-08). ["BASIC-256 – easy to use version of BASIC"](https://www.linuxlinks.com/basic-256/). *LinuxLinks*. Retrieved 2024-02-25.

## External links

- [Home Page](http://basic256.org/) – user manuals and tutorials

- [Basic Book](https://web.archive.org/web/20100715054256/http://www.basicbook.org/) – Learn to program Basic-256 with a free Creative Commons e-book.

- [Basic bits Blog](http://basic256.blogspot.pt/) – Short programs in Basic 256.

- [UglyMike's Web Lair](https://uglymike.static.domains/) – Graphical Demos and Widgets.

- [Basic 256 in Rosetta Code](http://rosettacode.org/wiki/Category:BASIC256) – Language chrestomathy (comparison) site.

- [Basic256 at Escuela 31](http://basic256-esc31.blogspot.com.ar) – Class based Exercises in Spanish

- [Basic256 German tutorial](http://www.wh54.de/html/lsk/basic256.pdf) – German Tutorial (Public Domain)

v t e Dialects of the BASIC programming language (list) Classic Microsoft Microsoft BASIC TRS-80 BASICs (Level I, Level II/III) Thomson BASIC 1.0 Texas Instruments TI-BASIC (calculators) TI Extended BASIC (aka XBasic) TI-BASIC 83 Hewlett-Packard HP Time-Shared BASIC Rocky Mountain BASIC HP Basic Locomotive Software Locomotive BASIC Mallard BASIC Microcomputers Atom BASIC Integer BASIC North Star BASIC SCELBAL Minicomputers BASIC-11 Business Basic (B32, Data General) Data General Extended BASIC Southampton BASIC System Wang BASIC Time-sharing computers BASIC-PLUS VSI BASIC for OpenVMS SUPER BASIC CALL/360:BASIC Other AlphaBasic Astro BASIC BASICODE BAL Casio BASIC CBASIC PBASIC SDS BASIC Tiny BASIC UBASIC ZBasic Extenders BASIC 8 Simons' BASIC Super Expander Super Expander 64 YS MegaBasic Procedure- oriented Proprietary AmigaBASIC AMOS BASIC ASIC BasicX Beta BASIC FutureBASIC GRASS Liberty BASIC LSE MapBasic Mobile BASIC OWBasic PowerBASIC PureBasic SmileBASIC Tiger-BASIC True BASIC Turbo Basic WordBASIC Free and open source Basic-256 Basic4GL BBC BASIC V DarkBASIC Indic BASIC Open Programming Language SdlBasic SmallBASIC QB64 wxBasic XBasic Xblite Yabasic With object extensions Proprietary AutoIt Chipmunk Basic GLBasic LotusScript Morfik PowerBASIC VBA VBScript VB 5 for Microsoft Excel 5.0 VSTO VSTA Embedded Visual Basic Free and open source BlitzMax FreeBASIC Microsoft Small Basic Mono-Basic OpenOffice Basic Roslyn RAD designers Proprietary CA-Realizer Visual Basic (classic) NS Basic RapidQ Visual Basic .NET (Mercury) Xojo Free and open source B4X (Basic4android, Basic4ppc) Gambas WinFBE, Visual FB Editor Defunct Altair BASIC Applesoft BASIC Apple Business BASIC Atari BASIC Atari Microsoft BASIC Atari ST BASIC BASIC A+ BASIC XE BASIC XL BASIC Programming (Atari 2600) BBC BASIC Benton Harbor BASIC Chinese BASIC Commodore BASIC Color BASIC Dartmouth BASIC Disk Extended Color BASIC Extended Color BASIC Family BASIC GFA BASIC GW-BASIC IBM BASIC JR-BASIC MacBASIC MBASIC MSX BASIC MS BASIC for Macintosh QBasic QuickBASIC S-BASIC Sinclair BASIC STOS BASIC SuperBASIC TI BASIC (TI 99/4A) Turbo-BASIC XL Vilnius BASIC

v t e Integrated development environments C, C++ Open source Arduino Code::Blocks CodeLite Dev-C++ Eclipse Emacs Geany GNOME Builder Kakoune KDevelop NetBeans QDevelop Qt Creator TheIDE Vi–Vim OpenWatcom Freeware DevEco Studio Oracle Developer Studio Visual Studio Code Visual Studio Community Xcode Retail C++Builder Eclipse-based CodeWarrior MyEclipse Visual Studio By JetBrains IntelliJ IDEA CLion LabWindows/CVI IBM Rational Software Architect Understand SlickEdit Discontinued Anjuta By JetBrains AppCode VisualAge Visual C++ Express MonoDevelop SharpDevelop Turbo C, C++ QuickC Java Open source Anjuta BlueJ DrJava Eclipse Geany Greenfoot IntelliJ IDEA Community Edition Android Studio NetBeans DevEco Studio Freeware jGRASP JDeveloper Retail JCreator MyEclipse JetBrains IntelliJ IDEA SlickEdit Understand Discontinued Metrowerks CodeWarrior Pro for Java JBuilder Sun Java Studio Creator (superseded by NetBeans) VisualAge (superseded by Eclipse) Visual Café (aka Espresso, superseded by JBuilder) Visual J++ Xelfi (became NetBeans) JavaScript Open source Vim Visual Studio Code Atom Chromium DevEco Studio Haxe IntelliJ IDEA VS Code Sublime Text Powerflasher FDT CLI (.NET) Open source Visual Studio Code PascalABC.NET Freeware Visual Studio Community Retail Visual Studio Rider Understand Discontinued Xamarin Studio MonoDevelop SharpDevelop Visual Basic Express Visual Web Developer Express Visual J# Express Visual Studio Express for Windows Phone Visual C++ Express Visual C# Express Express for Desktop Express for Web Express for Windows Flash Adobe Flash Builder FlashDevelop Powerflasher FDT PHP Open source Aptana NetBeans Komodo Edit Komodo IDE KDevelop Proprietary Codelobster PhpStorm PHPEdit SlickEdit Zend Studio R RStudio R Tools for Visual Studio Python Open source Anjuta IDLE Eric Light Table PyDev PyScripter PIDA Spyder Komodo Edit Komodo IDE KDevelop Vim Visual Studio Code Thonny DevEco Studio Proprietary PyCharm PythonAnywhere Visual Studio Code SlickEdit Wing IDE Pascal, Object Pascal Open source Free Pascal IDE Lazarus Dev-Pascal GNAVI PascalABC.NET Freeware Delphi Community Retail Delphi Discontinued Turbo Pascal Turbo Delphi Virtual Pascal Borland Kylix QuickPascal BASIC Open source Basic-256 Microsoft Small Basic SdlBasic Gambas Basic4GL VisualFBEditor / WinFBE InForm Freeware FutureBASIC RapidQ Visual Studio Community Retail Visual Studio NS Basic PureBasic GLBasic Liberty BASIC Xojo Discontinued CA-Realizer MonoDevelop QuickBASIC QBasic SharpDevelop Visual Basic Visual Basic Express Go Open source Vim Visual Studio Code (VSCode) Eclipse Freeware Cloud9 IDE Retail GoLand Rust RustRover Eiffel EiffelStudio LibertyEiffel Visual Eiffel POP-11 Poplog Online AWS Cloud9 IDE Eclipse Che Firebase Studio SourceLair Comparison Category

---
Adapted from the Wikipedia article [Basic-256](https://en.wikipedia.org/wiki/Basic-256) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Basic-256?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
