JAVA C e C++ JAVASCRIPT sono linguaggi che rispettano lo standard ECMA.
VB e ASP sono linguaggi proprietari della microsoft e come ti hanno detto possono essere usati anche da un impedito (ma questa è una virtù) hanno una sintassi diversa. VB è famoso perchè permette al programmatore di 'disegnare' l'interfaccia grafica del software in modo intuitivo sollevandolo dall'onere della scrittura del codice. Questa peculiarità è stata acquisita anche in JAVA con l'introduzione di NetBeans. Tutti fanno le stesse cose VB è più favorito quando bisogna interfacciare il software con applicativi Office.
Nel corso del tempo il linguaggio più usato è stato il Basic che però, prima della sua acquisizione da parte di microsoft nel marchio VB, era considerato un insieme di dialetti GWBASIC (olivetti) BASICA(IBM) QBASIC(microsoftI) .
Il linguaggio C nato nel 1969 si è reso famoso per la sua maggiore velocità rispetto al basic e per il ruolo avuto nella costruzione dei sistemi operativi UNIX e LINUX.. Il C++ è una evoluzione del C e prevede la possibilità della programmazione ad oggetti, Bisogna dire che in C++.si può usare o non usare la programmazione ad oggetti, in Java la programmazione ad oggetti è obbligatoria da subito.
Java introdotto nel 1992 è famoso perchè nasce come linguaggio orientato agli oggetti e perchè funziona basandosi su un ambiente (virtual machine) che può renderlo indipendente dall'hardware utilizzato; questa politica (del framework) è stata successivamente adottata dalla microsoft con l'introduzione di VB.NET basato appunto sul framework .NET.
Nonostante Java venga insegnato a scuola rimane un linguaggio 'finto facile' e la sua padronanza richiede un impegno considerevole.
Pascal rimane un linguaggio usato per imparare a programmare e viene usato prevalentemente a scopi didattici.