Ich kann ja verstehen, dass man jemandem, der 3D-Grafik machen möchte von VB.NET abrät. Der einzige Grund dafür sollte die Leistung sein, die dank Managed Code unter der echt compilierter Anwendungen liegt, die z.B. mit C++ geschrieben sind.
Aber im gleichen Atemzug C# zu empfehlen, versteh ich...