If you are a brand new programmer, VB.NET is widely considered to be the
more 'productive' langauge. It's not case sensitive so you get a lot more
out of intellisense. If you have a C langauge background though, C# might
be easier to learn. The main thing with VB.NET is the case sensitivity
issue and intellisense, although many consider the entire syntax easier to
learn.
When it's all said and done, learn whatever one you like better. They each
have a few subtle benefits over the other, but at the end of the day, they
are virtually identical in functionality. Morever, I'd focus on learning
the Framework, that's the hard part. The syntax is trivial from there. A
top notch C# Programmer can learn VB.NET in no time and vice versa...
However a Top Notch VB6, VC++6.0 programmer will have to spend a good bit of
time learning either .NET langauge, not b/c of syntax as much as
functionality....especially ADO.NET.
Ideally, learn them both, and write code in them both so you can comfortably
flip between them, then your career options will be the widest.
HTH,
Bill
"Robert" <bo**@linuxmail.org> wrote in message
news:On**************@TK2MSFTNGP12.phx.gbl...
For a new programer, what would be the benefit of learning VB.NET over C#?