Basic and Qbasic represent a part of computer culture that has been lost a little bit. It was the idea of making computers programmable to almost anyone without having to have a deep knowledge of how the system works.
I'm not saying we should go back to BASIC but that spirit of easy to build has been lost a little. Nowadays you need to pull in like 40 dependencies before things can get really moving. Yeah it is OK after that but the barrier to entry can be a little tough at times. This is the same complaint I have about multimedia on the web, Flash solved the issue in a terrible fashion but the core idea was great.
100%. I actually loved Flash for what it was. I get that it could definitely become convoluted especially when you were jumping between various keyframes, some of the control flows could get really messy.
But just like QBASIC, it was a “batteries included.” environment. That’s what made it so compelling.
QBASIC was the same way. It's a literal siren song for inquisitive kids to just experiment, because everything is right there. Like you said, there’s no importing libraries. It’s a completely self-contained sandbox of possibilities.
If you have a question, you just slap that F1 on your buckler-spring mechanical keyboard and boom there’s documentation/examples.