Hajde malo da razdvojimo stvari:
1) Kao razvojno okruženje i RAD alatka za razvoj desktop programa VB6 je fantazija - više mi se sviđa nego VS.NET, a da ne govorimo o VC6.
2) Kao programski jezik, VB je dosta ograničen i ima (po mom mišljenju) previše glomaznu sintaksu. Što se samog jezika tiče, C++ je kilometar ispred njega (i ispred bilo kog drugog jezika koji sam imao prilike da isprobam).
3) Što se tiče marketinške prolaznosti, VB6 će u narednih nekoliko godina potpuno nestati - VB.NET je sasvim drugi programski jezik, mada sa sličnom sintaksom. Prema tome, mislim da ne vredi učiti VB6. Međutim, teorije da znanje VB-a može da bude minus kod zapošljavanja nikad do sad nisam čuo i mislim da nemaju nikakvog osnova. I mnogi drugi jezici (Perl, Fortran, assembler, čak i C) su na "lošem glasu" što se tiče čitljivosti i "dobrih programerskih navika", pa ipak nikom ne pada na pamet da znanje ovih jezika smatra nedostatkom.
Uglavnom, moj predlog za redosled učenja je: C, Java, C#, C++. Srećno.