This is a debate that will never die (alot like the Windows vs Linux vs Mac debate) but allow me to give you my thoughts.
First my opinion about this statement: now i have to learn C# syntex and that baD BRACKETS and case sensitive. If your not willing to learn, you probably shouldnt be a programmer. The c# syntax varies only slightly from that of
VB, so what if its Case sensitive?
I know both C# and
VB and use both languages on a daily basis at my job and I, personally, prefer C# albeit personal preferance.
In any case, yes you are correct, with the advent of .NET C# does not really have an edge over
VB or vice versa however, I still think,
VB lends itself more to "lazy" programmers and you can still pick up alot of bad habits from
VB.
Case in point,
VB has the OPTIONAL keyword which can be placed in a methods signature that makes that particular argument not necessary when you make a call to it. When this gets compilied down, the Optional keyword gets changed to: opt but here is the thing, C# developers don't have access to any such keyword and we are forced to use method overloading (the correct way of doing things) as opposed to using the optional keyword.
In any case, at least in the United States, you will get ALOT more phone calls from potential employers from knowing C# then if you only knew
VB and that is a bad stigma for
VB Developers and one that they rightfully shouldnt have, but be as it may, C# is still the language of choice from alot of the companies i have had corrospondeance with.
My advice, suck it up, and learn C# it isn't going to hurt anything if you do.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from planoie's profile^^
^^Modified text taken from gbianchi profile^^
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
http://www.wiley.com/WileyCDA/WileyT...470131470.html
Discussion:
http://p2p.wrox.com/topic.asp?TOPIC_ID=56429