I agree with the author that oddly Basic syntax is closer to Assembly than most languages so is an ok place to start.
I’d like to see Dijkstra write an Assembly program without JMP.
This is where I’d humorously link that maniac who wrote a program exclusively using MOV, of any amount of quotation or clarification could convince a modern search engine that “movulator” does not, in fact, mean “modulator.”
Searching for “MOVfuscator” results in this: https://github.com/Battelle/movfuscator