Welcome to Damian Gareth Walker's Tiny BASIC Portal! Tiny BASIC is a subset of the BASIC programming language, originally developed in 1975 by Dennis Allison and others. It was designed for hobbyists who couldn't afford the cost of a full Microsoft BASIC package, or didn't have enough memory to run it. It was meant to be easily extensible, and people extended it from pretty early on.
While very simple and easy to learn, it isn't an ideal teaching language any more. It's limited, and lacks many of the structural elements necessary to teach good programming practice. But it's a fun little language for hobbyists to play around with. It would be great for a JAM or a Hackathon, providing a challenge to programmers to create something useful or entertaining with such a simple language.
The site will be centred around Damian Gareth Walker's implementation of Tiny BASIC from 2019. This version sticks mainly to the original specification by Dennis Allison. It adds just two things: a REM statement for comments, and more versatile line numbering, making line numbers optional and allowing higher line numbers than the original 255.
On here you'll find downloads for Tiny BASIC itself, some programs and subroutines, documentation, news and blog posts and hopefully some discussion as time goes on. If you have any questions you can submit a comment, or send me an email using the link below.