Non esiste un solo BASIC, tu a quale ti riferisci?

Se parliamo di Visual Basic .NET allora ha senso studiarlo, anche se io consiglio il C#. Se invece parliamo di altri linguaggi (Visual Basic <= 6.0, QuickBasic, QBasic, ...) allora evita di perdere tempo. Siamo nel 2009 ed esistono: Java, C#, Python, etc.

Dijkstra sosteneva che: "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration".