One of the first things I wrote about here was reading a book called "Racing the Beam" about the Atari 2600 game console. A lot of the book was just how hard it was to program any game at all on the very limited hardware. However there is now an easier way for us weak modern programmers.
The secret is a thing called batari Basic, a Basic style language. Although there were Basics around when the Atari 2600 was popular, and Microsoft even had one for the 6502 processor, there was no way to fit a 1970's Basic into the console's memory. batari works around this in a few ways. It's a compiled language, so you don't have to fit an interpreter and a game into the 4k Rom. It's added a lot of restraints compared to a normal BASIC, there are only 26 normal variables and if you go more than 3 function calls deep the call stack may start overwriting important parts of memory. But the big trick is that the core of the game is written in what batari calls the "kernel". This is a chunk of code written in assembler that does the rendering and most of the hardware communication.
This is the same way most modern game engines work. A low level highly optimised core, and then the game logic in a higher level language. I work on the edge of the games industry, and there are still people who insist that to run a game on a modern gaming PC, in the year 2026, you need to write everything in C (or C++). People are writing games for the Atari 2600 in a version of BASIC. You don't need C++ for game logic, you just don't.
So thanks to batari, I can now display Hello World, running in an Atari emulator, inside a JavaScript virtual machine, inside a sand-boxed web browser. (With thanks to the tutorial). All I have to do know is write a game.