Non si scrive "in Visual C++".
Si scrive un programma in C++.
Visual C++ e' uno tra i tanti compilatori C/C++.
Un altro e', appunto, devcpp, ma anche il compilatore della Borland e gcc, g++ ...
La sintassi usata dai vari compilatori C++ e' praticamente la stessa. Ovviamente molte cose sono diverse in quanto non tutti hanno un IDE per lo sviluppo (come Visual C++).
Per VB le cose sono piu' complicate perche' non esiste un sostituto del compilatore MS che rispetti la sua sintassi.
Una valida alternativa e' PowerBasic.