Citation:
Ce langage qui ne respecte par la programmation structurée comme tu dis et qui a d'autres défauts encore permet (ou permettait) au moins d'appréhender la programmation et la tournure d'esprit qu'il faut avoir pour transformer une idée en code..
Après, les autres concepts (structuré, object, ...) cela s'apprend en changeant de langage. Combien de personnes ont appris la programmation ou au moins les rudiments avec le basic.
La BASIC est un désastre car comme il ne supporte pas la programmation structuré, il encourage l'utilisation de goto (chose ignoble dans un langage haut niveau que St Djikistra a banni). Or goto amène un code fouilli avec une architecture bancale, ce qui est l'opposé des choses qu'un débutant devrait apprendre à faire.