Should I learn VB.NET or C#?

Posted by Ravi on Stack Overflow See other posts from Stack Overflow or by Ravi
Published on 2009-10-31T09:38:04Z Indexed on 2010/05/23 17:01 UTC
Read the original article Hit count: 383

Filed under:
|
|
|
|

Background

I have decided to do my graduation project (yet to start) in .NET. Regarding it, I am bit confused about: what language should I learn: VB.NET or C#?

What I have learnt from those who know it that both VB.NET and C# have:

  • The same concepts
  • VB.NET is simpler as it is more like English statements but also C# is simple too if you already know C (Which I do know)

Question

So considering some factors, e.g. career point of view, newness, challenging and beneficial, etc., what language should I choose?

Please help me out. And clearly do justify your answer (whatever reason you have.)


References (Extra)

A little information about what project I am doing: It is a database file system. Technologies I'll be using are SQL Server, WPF, etc.

I just love the concept of Database file system.So those who want to know more about Database file system, here are the links


UPDATE1 : After some really good explained answers (actually all are good at their place), I have finally decided to go with C# for myself. Thank you all.

Still, you are requested to put your opinion (Once it is reopened,of course)

UPDATE2 : Question reopened and made community wiki.Thank you all.

© Stack Overflow or respective owner

Related posts about c#

Related posts about .NET