Version Info: WARNING! This is version 0.0.1 and is still just a prerelease version of ArtBASIC.
Full version: Coming soon!
# This is ArtBASIC code example:
PRINT "Hello, World!"
PRINT 'Hello, World!'
PRINT a + b
LET a = 10
LET a = "Hello, World!"
LET a = 'Hello, World!'
LET a = 10 + 20
LET a = b + c
INPUT "Type something: "
INPUT 'Type something: '
FOREVER:
... PRINT "Hello, World!"
... END
FUNCTION greet:
... PRINT "Hello, World!"
... END
RUN greet:
DRAW rectangle:
DRAW triangle:
DRAW circle:
ArtBASIC is an interpreted, BASIC inspired programming language written in Python Programming Language.
This is just a prerelease version of ArtBASIC. It may have bugs or glitches and it's incomplete.
But do not worry, because it is still in development and the full version will come soon!
PRINT "" or '' -> string / (variable) / 1 + 2 / a + b - Prints a string in the screen. The 'PRINT' function can also be used to print the value of a math problem (like: PRINT 2 + 1) and also the value and can evaluate two or more variable values together, for example: PRINT a + b.
LET (variable name) = (value) -> string, integer or float / 1 + 2 / a + b - Creates a new variable with a value that can be a string, integer or float.
FOREVER: - It brings you in a forever loop where you can type code and it will run forever. You need to type 'END' to exit the forever loop.
INPUT (content) - Makes a new input where you can type anything you want and it prints things that you typed in that input
DRAW rectangle: - Draws a rectangle on the screen.
DRAW triangle: - Draws a triangle on the screen.
DRAW circle: - Draws a circle on the screen.
# - With this, you can comment anything you want. For example: # This is a comment.
FUNCTION (name of the function): - Makes a new function with the specified name.
RUN (function or supported file): - Runs a function or file. The file should contain code that ArtBASIC can execute.
Firstly, you need to download Python to run ArtBASIC.
You can go to the download page by clicking here.
Make sure to add Python to PATH or it won't work!
If you want to edit ArtBASIC you can install a code editor like Visual Studio Code. You can visit the page by clicking here.
If you are in windows and don't want to install anything, you can just edit it with Notepad.
To download the version 0.0.1 - prerelease, click here.
To download ArtBASIC.py file (the older version) released on 03/08/2025, click here.
The webpage and ArtBASIC Programming Language was made by Art or Python-Dev123-programming on GitHub.