VB.Net or C#

Japster

Well-Known Member
Joined
Mar 6, 2009
Messages
468
Reaction score
0
Location
Johannesburg
I have a mate of mine that has completed a BCompt degree, but wants to study a bit of programming, without completing a whole degree. He was looking at the UNISA short courses and they have an Introduction to VB.Net course that is a year. He also looked at a C# course at Intec that is also a year, and now he does not know which one to choose. Which 1 one the 2 would you choose? I know it would be much cheaper to just get the books and do self study, but for this case, you need to choose 1 of the 2.
 
C#, without hesitation. VB.NET was only invented to bring VB5 and VB6 developers on board when .NET came out, although the difference between VB.NET and VB5/6 is still vast. If you're new to programming then learning C# is a no-brainer.
 
Subscribing to this thread is like "n00b watching". We're all waiting for that one guy to come along... :D
 
Here's an interesting, more balanced opinion about the C# vs VB.NET debate from Jeff Atwood, one of the founders of StackOverflow:

http://blog.codinghorror.com/vbnet-vs-c-round-two/

It's from 2004, but I think it's probably still relevant.

OK, I tried to read that article and I have no idea what Jeff is trying to say. :confused:

Between the two, the only choice is obviously C#, as mentioned many times.

But if the guy only wants to learn programming as a background skill, he should keep his money and do: https://www.coursera.org/course/pythonlearn
 
You can do pretty much exactly the same in each language. Its just a difference in syntax. VB.net reads easier for the human, C# is more old school syntax.

Not really a question of which is better, the question should be which do YOU prefer.
 
Top
Sign up to the MyBroadband newsletter
X