VB6 and VB.net
From HashVB
VB6 and VB.net are VERY different languages.
They do share some syntax and the name but that is about it.
Please note that this is written by a VB6 developer so may be biased
VB.NET has some major improvements on VB6... It support threads, control creation at runtime (yes VB6 has a trick for that), nicer setup projects...
When I first migrated to VB.NET I really hated all the changes they made, but now after getting used to it, I can really see that it is still VB... so are they different languages ? No I don't think so... it's just evolution... Like we moved out of our caves and into our houses, VB6 took the next step as well...
I probally will hate VB.NET 2005 as well at first...