i need to take a C# or VB.NET class this year, but i'm not sure which one to choose. i've read mixed reviews which makes it all even more confusing. also, i'm currently working with a company that is planning on using php for their site, but i'm going to be taking asp.net in school. is there a benefit to learning both languages? because chances are that that is exactly what i'm going to have to do.
C# of course. I'm a C# programmer and I can say that the language is great. The best atributes from C, C++ and VB.
C# is far more useful that vb.net. Also once you have mastered c# it's a piece of cake to learn VB.NET
If you know anything about C, C++, Java or even PHP then go with C#... But then again even if you don't, still go with C# Gary
ther only reason you should pick c# over vb.net is because of its OOP, by learning C# you will learn the basics of about 5 other languages. c++ , java smalltalk the list goes on
If you know something about C and Java, you should choose C# - it is very similar to those languages.
i vote for c# it's little hard than vb.net but not as c / c++ , and more morthing c# syntax is smailler to vb.net so once you learned c# it'll be sooo easy to learn vb.net
C# is more commercially useful. VB.Net is easier to "read" as it is much closer to plain english rather than lots of {}s and != That said, at ASP.Net level once you have learned one it is exceptionally easy to learn the other.