Start B3 Basic
(in new tab)



B3 - Basic for the Browser (beta release)

Back to Basics
Let's make programming accessible again.

Maybe you knew, but in the 80s, Almost Every computer started up in Basic.

So what happened, that is almost everybody with a computer automatically learned at least a minimal amount of programming.

This is what B3 is inpiring to do. Everyone has a webbrowser. Everybody can do some Basic programming!
Just navigate to B3 website, and start programming.
You do not need anything, not even an account, to get started.


It is that simple!

So what can B3 do?
Your imagination is the only limitation. Program exactly what you want!
The output is only limited to what the browser can do. But otherwise there is no limit. Start simple, with hello world, and progress into making applications, utilities or games for the browser.


Where do I start?
Type in HELP to get an overview of all commands.
Type in DIR to see example programs
Then type in LOAD "tictactoe.bas" to load your first example program.
Then type RUN to execute it
Remember after each command, you need to type the ENTER Key.

The output is only limited to what the browser can do. But otherwise there is no limit. Start simple, with hello world, and progress into making applications, utilities or games for the browser.


🕮 More information
B3 is the Basic programming language, remade to work in the Webbrowser. With B3 you can code directly in the browser, or you program your Basic programs directly embedded in HTML files.

The current status is version 0.8x, and the software is beta. This means that bugs may be found, and major changes can be coming before it is considered fully ready.

Do you need more help, or want to read more, please check out the links below:


⌨ Helping out

If you want to help out making B3 better, please read on :).
Right now I need help, with testing B3 on several browsers and platforms.

You don't need to ask, you can just start testing. When you test, and see something that does not work as expected, please create a ticket on GITHUB.
Please also make sure you add enough information, for me to understand the issue. If I don't understand it, I cannot fix it.

When creating a ticket, please try to include at least several of the following items, if you can.
  • Description - please try to use at least a few lines of text to be as clear as possible
  • A program listing, if you find the bug during running of a program
  • Screen shots - remember, a picture tells more then a 1000 words
  • Which browser AND which version of the browser did you use
  • Which operating system you have on your device
  • Is your device a computer, a tablet or a phone?
  • If you know how to do it, a dump of your console.log, can also be very helpfull

When you find bugs during testing, please post tickets on GITHUB.

Bug requests should go here: link
Improvement request, or ideas, should go here: link

To start testing, just launch this → link to the browser you want to test it in.