QBasic, to the best of my knowledge, is only ever used to teach the basics of programming.. and rarely even that any more. There was a time when it was relevant, but once Windows became a full-fledged OS as opposed to merely a shell for MS-DOS, that time went away.
Personally, I haven’t used QBasic since the last time I needed to edit an AUTOEXEC.BAT
file…. so, about a decade.