Quote Originally Posted by delstar
I'm not sure why people are still bashing VB these days. It's grown up quite a bit, with the .NET framework and all (WPF, ADO.NET, LINQ, etc). It's very easy to learn and is just as powerful as C# (outside of syntax, there is no difference between C# and VB.NET).

I think people still have a bad taste in their mouth from VB6, which was admittedly shitty. Do yourself a favor and check out the newer versions.

You misunderstand, I'm not bashing VB. I'm certified in it and have used it to build e-commerce platforms that did a decent level of business. I wouldn't bother with it because I believe C# is a better option and you are more likely to find employment with it if you choose to look. I also believe that by doing the c style language you will have an easier time spreading out to other commonly used languages like c++, java, etc.

As for your argument about their differences, syntax is all they have to be compared with. Everything else is shared libraries that are a part of the .net framework, not the language itself.