PDA

Click to See Complete Forum and Search --> : Worth learning VB6?


DtIsGodsSon
Nov 2nd, 2006, 09:49 AM
Im currently studying VB6 in college, but recently began to take it up in my spare time to further my knowledge.

I would like it know if its worth learning VB6, or is it more sensible to get cracking on VB.Net?

RhinoBull
Nov 2nd, 2006, 07:15 PM
It's definitely worth learning... HOWEVER ... it will take you years to master and that's what's not pretty - VB6 has little future ahead... :ehh:
Look at VB.Net or C# as your best alternative if you're serious about becomming a programmer.

Good luck. :wave:

BillBoeBaggins
Nov 2nd, 2006, 07:18 PM
VB is still good for things like Office dev projects and such, but I would suggest C# over VB.Net. People have varying reasons, mine include: The code structure is more common compared to other languages, the code looks cleaner and neater to me.

RhinoBull
Nov 2nd, 2006, 07:32 PM
Language is irrelevant in the Framework - syntax vary, there some advantages/disadvantages in either language but main point is - they all based on CLR (Common Language Runtime). And btw with every release VB and C# are getting closer... and closer...

Shaggy Hiker
Nov 2nd, 2006, 10:08 PM
I would suggest that you NOT stick with VB6 if you intend to make a career out of programming. While there are thousands of programs out there written in VB6, and while the language is still the macro language of Office, I think that it would just get in the way of learning a newer language. I started in VB6, and loved it, but because I was SO familiar with VB6, I was reluctant to move to .NET, because, though the syntax was similar, it was just different enough to be a pain to learn. I moved to .NET because I was using it for the CF on a PDA. Once I was comfortable with it there (which, admittedly was not ver long at all), I began really liking it's features, so I moved to it for general dev work. Now I have no real desire to go back to VB6, because I'm always trying to do things which are .NET specific.

In fact, the thing that I am most missing in VB6 isn't language specific at all. What I find I am always trying to do is shrink down the functions, which is an IDE feature, not a language feature.