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?
Printable View
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?
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:
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.
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...
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.