I first learned to program in Sinclair Basic on a Spectrum, and later in GW-Basic on DOS. That didn't last long; fancier, more powerful languages lured me away soon enough, and I didn't return until rediscovering the joys of coding for 8-bit platforms in 2013 or 2014.

A couple more years down the road, however, I rediscovered another old interest, namely programming language implementation. And Basic is as fun to implement as it is to use! After a tentative first attempt, I started looking into it more seriously.

But that's a long story, for another time. For now, here are the results:

Want to learn how to make your own? See my interpreter construction book.

Other dialects

X11-Basic game ports new!

More Basic links

(See also the Basic programming resources page on the new QB64 site.)

And some related headlines from over the years:

Sadly so few of them, but it can't be helped.