Visual Basic is a fully proprietary software programming platform, that means, the language, the IDE, the resulting programs, and the OS where it can run, are all proprietary. This makes programs created with VB proprietary, and can only run on Windows.
This is a list of free/libre open source software (FLOSS) alternatives to Visual Basic (part of Microsoft Visual Studio) computer programming platform. If your school is still teaching VB 6, or if you now use Ubuntu for programming classroom, we strongly suggest you to switch to either one of these alternatives. With these, one can create computer programs visually by drag and drop as well as coding just like what one can do with VB.
I'm a big fan of open source software, but along with that, also cross-platform applications as they do not lock you into one OS or a single vendor. This just keeps all your options open, maximises competition (innovation), and covers the broadest possible potential user base.
See Alternatives to Visual Basic
This is a list of free/libre open source software (FLOSS) alternatives to Visual Basic (part of Microsoft Visual Studio) computer programm...