C´est vrai que VB pour programmer des jeux, c´est un peu cheap à cause de la lenteur inhérente à ce langage. Mais bon, pour débuter et faire quelques petits effets, c´est pas mal.
Pour ce qui est de la portabilité, a vrai dire on s´en fout nan ? Et puis de toutes façons un prog qui utilisent D3D n´est pas portable, même s´il est codé en C/C++.
Et pour répondre à la question de InfinitFiction, va mater sur http://www.msdn.microsoft.com/library/default.asp
Ou sinon, ben y´a toujours www.google.fr hein aussi.