Earlier quoted context omitted.
mov ax, 13h int 10h The two most important lines of asm for any teen trying to emulate their demoscene heroes.
Wow, you triggered a real flood of memories for me. I remember being bored in in an unrelated training course and using debug.com to write 320x240 scrollers with rep movsb. Being a kid I had no internet access at the time so a copy of Ralf Brown's Interrupt List and Borland's Turbo C++ documentation was pretty much all the documentation I had. Then later discovering djgpp and protected mode, what a time to be alive!…
Alternatively if your kids are a bit further along then why not try re-create your childhood experience?
In my case I'd spin up a virtual box with DOS 6 installed and a copy of QBasic, because hacking away at the GORILLA.BAS source code to try make my bananas more explosive was how it all started for me at a very young age.
Point being - QBasic was pretty easy to pick up with little external support.
Hope that helps!
That being said, what has your experience with Python been like? What else have you tried?