It’s best to know both.
Working as a consultant, I’ve had to write a lot of code, and rescue a lot of projects in trouble. I’ve never had to fix bad Java code; just add to it. VB code often involves a lot of fixing. Either way, I have to know both.
Where’s the future? It seems that big, well-written systems are being done in Java, and one-guy fast-and-dirty jobs are being written in VB. So, my future (and present) seems to be rewriting VB applications into Java (although neither is my favorite language).
Linker Systems, Inc.
+1-949-552-1904 from outside of North America