i am starting to learn .Net but the institute where i am learning is offering the cource in C# or VB.Net ,
Plz tell which of these two languages will be good to learn
i ahev previous experience in Java and C++
I've worked a lot in VB .NET and believe me its no longer a lame non-programmer type language that old VB used to be..it has full Object oriented approach now. Since you have some knowledge about C++ , you should try for C# as its synatx is pretty similar to C++.
i would recommend vb.net because ive found it easier to work with. when i started learning c# about 3 years back, i found it pretty tough. the syntax isnt straight forward, and the learning curve is a bit steep. on the other hand, it does have the flexibility and is more advanced than vb.net
so id say try using both and then decide which one to study in detail. its all in personal preference
I would recommend C#. It based C++ with some Java feature, so, it has good performance and good structure.
C# is, de facto, "default language of .NET platform". So there is no more to say, c-sharp always will have prioritize from MS to have in view various improvements, corrections, additions and so on. To not be unfounded: there is command-line tool from MS - soapsuds. This util can create a proxy class using WSDL document. So, this proxy class can be created only in compiled form(IL code) or C# source code. No VB.NET source code generated!
C#/Java is a good choice for beginners.
VB.Net is really like C#, and its language syntax style is BAD.
C++ is an advanced toy.
Good luck, baby!
Thank you for your advise i have joined the C# classes
i found C# easier to learn because it has got syntax similar to C++ and some feature of Java. I am still in C++ and learning the dot net platform with C#.
I suggest C#. I suggest it really cause I don't know VB at all, but it is a mixture of Java and C++.
C# Is a lot more powerful and less Buggy.
Plus it pays off More.