On trouve qbasic un peu partout. Par exemple là : http://perso.wanadoo.fr/sectionpc/sectionbasic/programmes/qbas71.zip
Ce n´est pas forcément mauvais pour débuter, mais ce n´est pas forcément le mieux non plus : c´est asez simple, et l´environnement n´est pas compliqué, donc on ne s´y perd pas. Il n´y a pas non plus de notion complexe à aprrendre. Et globalement, je pense qu´il est plus simple de débuter en basic qu´en C car le langage est moins contraignant : on peut commencer à programmer sans savoir déclarer des variables, sans faire de fonctions, etc.
Bien sûr, certains vont dire que ce n´est pas bon et que ça donne de mauvaise habitude. Mais débuter pendants quelques mois en basic pour "comprendre" la programmation, puis changer de langage ne donne vraiment pas de aucvaise habitude.
Mis à pars celà, qb est un peu dépassé et tu ne pourra donc faire que des logiciels en mode console. Mais bon, en C aussi tu ne ferais que des programme en mode console.