Hello, I started with Basic when I was 13 sometime early 2007. It started in the summer after 8th grade when my grandmother bought me the book Game Programming for Teens (with Blitz Basic)
Blitz Basic was the first language that I grasped and by the end of 9th grade in late 2007 I was learning QBasic, Emergence Basic, Just Basic, BBC Basic Demo, Yabasic, and more.
In 2008 I made my first C game with the old Gameboy Development Kit compiler.
In 2009 I made my first toy tiny BASIC interpreter in QBasic.
Websites I have ran and currently run.
www.geekbasic.com (no longer active)
www.promotethis.website (no longer active, but was in the top 200k alexa rank at one time)
www.trafficfaucet.xyz (still active, no longer successful - needs updates and promotion)
www.sbbd.xyz In 2020, I started a browser based MMORPG that paid out in Bitcoin for ingame currency. The game is still online, but the Bitcoin thing was disabled after a few months due to Covid making the crypto industry go haywire. The game is purely written in PHP and has real time PVP and chat. I need to find the time to update it. It's using an old annoying version of my captcha software.
www.bonanza.news My news site where I occasionally write news articles and have developed RSS feed technology in PHP.
www.pigeonbulletin.com I designed this site based on some old code of mine last year. It never took off, but I keep it online.
www.faucetsecurity.com I started this site last year to provide an alternative ad network and captcha service to site admins. Written in PHP.
www.autosurf247.com I renewed this old domain last year and designed the site from scratch in PHP. It demonstrates my Faucet Security.
www.basicgames.xyz When geekbasic.com went down I needed a new platform to publish my software creations.
www.lucidapogee.com I started this site recently to create a more professional central hub for my software. Basic Games will be going through a transition as a general BASIC game and software review site.
Last year, I decided to study reverse polish notation and create an expression evaluator in QBasic. I spent much time trying to improve it by applying it to my old BASIC interpreter which could only do simple expressions. The result was an improvement. Full expressions instead of two operators and an operand. This has dictated my activity ever since.
My current projects include Craft Basic interpreter (not tokenized), FTCBASIC compiler (FASM output), and now Commando Basic (tokenized, under development, unreleased, way faster than Craft Basic)
Craft Basic is meant to be a beginner friendly compact all in one package to play with simple code concepts and make neat scripts.
FTCBASIC compiles com files at under 100 bytes. It's limited and crude with static strings, unsigned ints, and badly implemented arrays. Still, you can made cool programs with it. One of it's examples is a pong game under 2kb with color, mouse/keyboard support, and beeps.
Commando Basic will include a tokenizer and ide separate from the interpreter. This will make it even smaller For distributing binded scripts to the interpreter. It will be something like Just/Liberty Basic.
My programming languages are available for download at my site
http://www.lucidapogee.comThey also have their own Rosetta Code entries.
https://rosettacode.org/wiki/Category:Craft_Basichttps://rosettacode.org/wiki/Category:Tiny_Craft_Basichttps://rosettacode.org/wiki/Category:FTCBASIC(Commando Basic entry hopefully coming soon!)
I started a solo band project in 2020 called Freedom Fire. Released one demo back then and am planning to release another.
https://freedomfire.bandcamp.com/https://www.metal-archives.com/bands/Freedom_FireMy wife and I are also working on another band project to revive my high school band.