if you know neither then I would go for c# - purely because the job market (in the UK at least) seems better for this. And it pays better<BR><BR>if you only know VB then vb.net would be the logical choice<BR><BR>though I think the best answer would be learn both. <BR><BR>Alot of syntax comes from the framework which is common to both
I went straight for C# for the primary reason that most the OO stuff I'd done in the past was in C-style languages, and it made it easier.<BR><BR>Yeah, okay, I'll admit the real reason. I started doing VB.Net and ended up doing Dim x as String = "" in all my VB projects...<BR><BR>So decided to move to something I couldn't make those mistakes in!<BR><BR>As McBain said though, there does (in the UK at least) seem to be a stigma associated with VB.NET over C#.NET - most jobs seem to be +5K more for C# even though 9 times out of 10 there's no difference what language you code in from an end-result point of view.<BR><BR>Craig.