List of Pages
- Introduction
 
- Normative BASIC
- Minimal BASIC (ANS X3.60-1978, ECMA Standard 55)
 
- Full BASIC (ANS X3.113-1987, ECMA Standard 116)
 
 
- Derivative BASIC
 
- Basics of BASIC
- Your First Program
 
- PRINT, CLS, and END
 
- Variables and Data Types
 
- User Input
 
- Documentation
 
 
- Control Structures
- IF...THEN...ELSEIF...ELSE
 
- WHILE...WEND
 
- FOR...NEXT
 
- DO...LOOP
 
- GOTO
 
 
- Intermediate BASIC
- Random Number Generation
 
- Subroutines and Functions
 
 
- Advanced BASIC
- External Libraries
 
 
- Related Wikibooks
- Chipmunk Basic – a traditional (vintage) terminal/command-line programming environment with baked-in support for a simple, old-fashioned, and easy-to-learn dialect of BASIC and compiled binary interpreters for MacOS
 
- Gambas – a Java-inspired (object-oriented) dialect of BASIC with its own robust IDE, complete with GUI form editor
 
- Introduction to BASIC – gives an extended history of BASIC and its variants
 
- Visual Basic Classic
 
- QBasic Note: The FreeBASIC used in this "Basic Programming" book is intended to be syntax compatible with Microsoft QuickBasic
 
 
- External links
- FreeBASIC Wiki Manual
 
- QB64 official website – a modern, extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility while compiling and freely distributing native interpreter binaries for Windows, Linux, and macOS