Laisse tomber VB, c'est très bien si tu veux faire des interfaces rapidement (pour une base de données, par exemple), mais ça ne vaut rien pour le calcul, en plus il ne marche que sur Windoze. Pascal est très bien pour le calcul, mais le support de libraries hors applis scientifiques est trop limitatif.
Achete-toi un bon bouquin d'algorithmie et un autre de C/C++, ce sont les seuls langages qui te permettront d'exploiter à fond ta machine (apart l'assembleur. L'API windows/directx sont pensés au départ pour ces langages, en + t'as des compilateurs C/C++ pour toutes les machines/OS (+ universel). A mon avis, si tu dois investir ton temps pour apprendre un langage de développement, fais-le sur ces deux. Tu ne le regretteras.