It all really depends, VB can write almost any program, or can be a frontend to almost any program, there have been many good programs written in VB, but if its math intensive (like for 3d applications) then probally written in something else, or the frontend was just VB, and the rest was handled by VC++ dlls etc.
where do you want to go with programming, will determine if you are on the right path or would chose to hop off the road a sec, just because you are going to start another language doesnt mean you are going to need to ditch VB, since VB can be used with most languages, and can be a very helpful addition.