That&#x27;s certainly one point of view.<p>Another point of view is that expecting beginners to adhere to a rigid set of rules and design principles is both unrealistic and makes the learning process dull.<p>Pretty much an entire generation of programmers cut their teeth on the BASICs in the early microcomputers, and we have all kinds of whizzy stuff now.<p>Where&#x27;s the modern equivalent? I would argue that it&#x27;s HTML&#x2F;Javascript&#x2F;CSS ecosystem. It has many features in common with the early BASICs.<p>It&#x27;s on every machine (well, every machine with a brower, which is pretty close to every machine)
It&#x27;s there as soon as you start up.
It lets you tinker around with graphics and sound out of the box.
It doesn&#x27;t require any tedious and confusing (to a beginner) compile&#x2F;link process.<p>It&#x27;s danged-near as messy as old school BASIC, too, yet it&#x27;s also where most of the innovation seems to be occurring. Personally, I do not think this is a coincidence.