Visual Basic, ce n'est pas vraiment de la programmation.
Je conseille fortement de démarrer par python : http://www.python.org/
C'est un langage à la fois simple à apprendre (grâce en particulier à sa syntaxe très élégante, et au typage dynamique), très puissant (fonctionnel et objet), et avec beaucoup de bibliothèques disponibles.
---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book