mov ax, 13h
int 10h
The two most important lines of asm for any teen trying to emulate their demoscene heroes. mov ax, 13h
int 10h
The two most important lines of asm for any teen trying to emulate their demoscene heroes.I really want to let my kids (7 / 11) have a simple programming environment where they can get stuff done quickly. They have struggled a little with Python so far (it always comes down to needing complex libraries to do what they want e.g. write simple games.) Anyone have suggestions for an alternative language to let them be fairly self-starting?
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?
Back in my day I could look at the very simple game I wrote in a a few hundred lines of Basic and see a path from there to commercial games that came in a box. Today my daughter looks at the simple thing we did in Scratch, then looks at Fornite, and sees no connection between the two.
What stuck for my older kid (12 now but started with it at 11 or earlier) was Roblox (with it's Studio), he was already playing the game a lot and making levels was fun and to get them beyond the basics one needs to script and even if 3d maths really were above his head (I've explained 2d/3d vectors and angles) the connection to something "real" has really helped him push through most obstacles. He writes horrible code by copying kinda bad tutorials on Youtube but getting things done is fun enough that he just keeps going and lately helping him debug issues I've noticed that he's started to develop the intuition about reasoning about states and the effects code has on it in an async picture.
TL;DR Find the areas your kid might have passion in and if there's a way to mod/play with it with code the sheer fun will help them push through the drudge.
Not only can they learn to program, but their friends will be able to interact with what they've programmed, which should be much more motivating.
https://twitter.com/thibaut_barrere/status/13297969809781596...