You can use whichever you want or like more. Being strict, there are some
very minor differences (operators, etc.) that will be removed in the next
2005 versions of the languages. Normally people coming from VB6 background
tend to use VB.NET and people coming from C++/Java backgrounds use C#. In
the .NET world languages are only a thin "layer" to write code, but the
actual difficulty is to understand and use properly 2 things:
- The huge .NET Framework library.
- The OOP concepts (inheritance, etc.) if you don´t have OOP experience.
So, you could even learn both languages, for example reading a couple of
books about .NET each one using a different language for the code samples,
which is what I did.
I have used VB.NET in the last years but for my last project I was told to
use C# and I haven´t found any problem after learning the keywords and
syntax used in C#. Using threads, TCP sockets, performance counters classes,
etc. from the .NET Framework was the actual difficulty.
--
Carlos J. Quintero
MZ-Tools 4.0: Productivity add-ins for Visual Studio .NET
You can code, design and document much faster.
http://www.mztools.com
"Dallas Dahms" <Ro********@DallasDahms.zzn.com> escribió en el mensaje
news:11**********************@c13g2000cwb.googlegr oups.com...
Hi. Is C Sharp the way to go for learning dotnet programming, or would
VB.net be equally as rewarding to learn? My experience is limited to
BASIC and PYTHON programming.
Thanks.
Dallas