Question:
Visual Basic first before Visual Basic.net?
princelvis
2011-09-06 06:20:17 UTC
Do i need to learn first Visual Basic before studying Visual Basic.net?
Three answers:
mmarrero
2011-09-06 07:16:15 UTC
I recommend to avoid Visual Basic at all costs, unless you expect to use VBA (in MS Office) or VBScript. VB.NET is a lot closer to other modern languages like C#, and Java.



- VB.NET is a modern language. VB6 is compatible with old 1980's BASICA and QuickBasic

- VB.NET is an object oriented language (VB6 has partial support)

- The .NET framework is vast and organized, VB6 ActiveX components are few, and old



VB6 has tons of shortcomings: no exception handling, no array constants, no threads, 4-byte aligned structures (fast, but incompatible with many Win32 and DLL structures), IDE (Visual Studio 6) is nearly impossible to install in Vista/7, highly incompatible (VB6 to .NET converter rarely works), obsolete installer, no resource editor, etc.
CP
2011-09-06 15:05:18 UTC
I agree with mmarrero, Learning Visual Basic (6) would almost be a hindrance rather than a help because you will have to 'unlearn' the way Visual Basic does things vs Visual Basic.net
2011-09-06 14:13:55 UTC
No I would say learning visual basic first would be a waste of time because if you know VB.net, regular VB follows very closely and not many people still use VB. Certainly any new programs you write should NOT be in VB.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...