Learn them both.... The real challenge is learning the .NET way of doing
things, the framework. Syntax is trivial compared to this.
WAYYYY too much time is spent debating this, and in the end, there is very
little difference provided you use Option Strict in VB.Net. C# does support
unmanaged code, but unless you have an explicit need for it, that may not be
a big deal.
Honestly though, have your developers learn what they are comfortable with,
and have them learn it well. They will be able to migrate over if they need
to. It's a lot harder to learn VB.NET from VB6 than to learn C# from
VB.NET.
If you need specifics on the differences (and there aren't many contrary to
what some partisans will tell you) there are many articles on it, Dan
Appleman wrote an ebook and more than a few articles on the subject. HTH
HTH,
Bill
"Philip Webb" <an*******@discussions.microsoft.com> wrote in message
news:0b****************************@phx.gbl...
We intend to use .NET technology and SQL Server to build a
corporate Intranet.
Are their any advantages/disadvantages in chosing to use
VB or C#? Could you recommend which one to use.
Will chosing one over the other restrict us in any way in
the future or is one better suited to building Web-based
data-driven pages?
Thanks,
Philip