Kind of reminds me of how most people don’t know “Korobeiniki” (Коробейники) by name, they just call it the Tetris song.
"Oh, yes-- I play in the orchestra. I am in the auxiliary percussion and artillery sections."
...Until you found the BASIC dialect that came with MS-DOS, that is! GORILLA.BAS was bundled with DOS and was a fun little game you could play in those computers. It's not like you could access web games on the Internet - there was no Internet!
You could get a PC for a thousand bucks back then, and shareware was a thing in 1990-91. Crystal Caves, Commander Keen, Duke Nukem were huge hits and there were tons of less popular games...not to mention copying commercial games from friends.
I say presumably because I played their excellent Secret Agent HD port but haven't played Crystal Caves yet.
In the United States... In a lot of countries, computers cost a lot more than that in the local currency which, together with lower salaries, made computers inaccessible to most people.
I remember seeing people playing GORILLA.BAS in computer stores...
However QBASIC was likely the first freely available, all‑in‑one "batteries included" environment that came bundled with MS‑DOS 5 with a relatively friendly IDE that had built‑in help for every single command. GORILLA.BAS and NIBBLES.BAS were the gateway drugs for many future programmers.
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.
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.
And there were "IDEs" that sometimes were offered in cover tapes, at the expense of even lesser RAM, I got one for the Spectrum.
And the 8 bit computers with at least 128 KB, already could run CP/M, which opened the door for better BASICs, including compilers.
I could have worded that a bit better. What i meant was that as far as I'm aware, QBASIC was the first free OS-bundled fully featured BASIC IDE which even by today’s standards still kind of holds up:
• find and replace
• split panes
• an immediate mode
• debugging
• breakpoints
• built‑in help for every basic keyword and command.
• editing any lines (no need for line number at multiples of 10 to insert and modify at a later time)
In terms of commercial products, there were already a few to chose from, including the big brother Quick BASIC, which introduced its IDE in 1986.
QBASIC was a subset from QuickBASIC 4.5.
10 PRINT "YOU'RE DEFINITELY GOING TO GET FATIGUED"
20 PRINT "AFTER A FEW HUNDRED LINES OF TYPING THIS"
30 PRINT "IN AND MAKE A MISTAKE. HAVE FUN!"
40 PRINT CHR$(7)And this is how we got many of our games from the local library, or bookstore, Atari as example, but similar existed for the other 8 bit home computers,
First time I played it was 8th grade, in Randy Seaman's Algebra class. He also had wolf3d on that machine.