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.