QBasic`den daha önce MS-Basic vardı ama fazla kullanılmadı çünkü bir editörü yoktu satır satır giriyordunuz. Ama Qbasic`in çıkması çok iyi oldu çünkü QBasic Assembler dilinden sonra çıktı ve programcılara soluk aldıran dillerden biriydi. QBasic, VGA ekran kartlarının donanımsal olarak desteklediği 2, 16 ve 256 renkli çeşitli çözünürlüklerdeki ekran modlarını kullanarak uygulamalar geliştimenizi sağlıyor. Ancak bazı işlemler yapıldığında renkler çok artabiliyor ama bunlar Assembler gerektiriyor.
QBasic`den sonra VBDOS çıktı buda yine dos ortamlı programlar geliştirmak içindi ama artık görsel olmuştu. Butonlar textboxlar gibi özellikler vardı. Daha sonra Microsoft firması Windows 3.0 ve 3.1`e geldiğinde Visual Basic`i çıkardı. Bu QBasic`in görsel olanıydı artık programlamacılar Windows ortamlı programlar geliştirmeye başladılar.