Hello to everyone!
I'm new at Microsoft technologies and want to start web and windows applications development. The problem is that I don't know were to start from, ie which language to learn. I'm a little confused between C++.NET , VB.NET, C#. Can all these do the same task For instance, can I use c++.net while coding in asp.net I'm tented to start with c#, but my friends tell me to look for the great power of C++.NET while others tell me to start with VB.NET. Really, tell me: can I achieve the same work using either technology chosen from those three ones I'm not attracted by ATL, MFC and consort (Or do you think I should Tell me. Until now, I was saying that I only want to go with .NET. Possible Any comments and/or suggestions would be very appreciated. Read you soon and take care.

SOS Help needed
d bonamie
hi,
i'm sure you know better than me in that , i'm still learning either languages but i started to like c# more when i search for something i find it , and i don't counter the vb historical code in the sites that will not work anymore
best regards
jab_be
Yes, there's definately a lot of C# samples out there, and VB samples can be deceptive, as VB6 samples are of no help at all.
NeerajKaushik.123
If you're new start with VB.
If you want to start web and application development, you'll probably want to download
Web developer Express or a trial of Team Suite which is large (3.54 GB.)
Pick a simple project like a webbrowser and play with it. Learn about form events.
Have fun and good luck.
bigboyc
willox2112
hi
i just want to add something all vb.net , c#.net, and asp.net have the same source ".net framework"
even to learn web dev. in asp.net you will need to know one language either vb.net or c#.net
both of vb.net and c#.net now almost the same, just the code syntax tht will be changed according to which language you gonna use but even though you gonna use the same tools from frameworks in either languages
if you want to promote to C++ i guess but i'm not sure c# syntax will make it easier for you to achieve that without wasting much time
hope this helps
another_noob
Basically, C++.NET is the most complex option, and not one I would pursue ( although I use native C++ all the time ). C# is good for people who have a C++ background, and VB.NET syntax is more 'English like', which, while it frustrates people like me ( with a C++ background ), it may make things easier for you to understand. The end product is the same, so the choice is one to make based on asthetics, not any concern over performance, etc.
I don't believe you can write ASP.NET pages in C++.
C++ is a more powerful language, but in this day and age, the odds of you needing that power is low, and the learning curve is steeper.
If you were going with C++, I'd say ATL/MFC over .NET, but for learning, I'd say .NET in C# or VB.NET. If you download the VB Express Edition, the C# Express Edition and the Web Developer Express Edition, you can try both langauges for winforms and see what you'd like, and also try some web stuff. web stuff is more complex, because you have more issues with state ( remembering what people have selected, etc ), winforms is pretty easy in comparison. I'd start with some windows stuff, for that reason.
www.codeproject.com is a good place for articles and samples, as well as the stuff in the msdn web site ( msdn.microsoft.com ). There's plenty of other samples a google away, and you can ask questions here and on codeproject when you need help.
Jack0000
Yes, C# would definately help if he wanted to move to C++ later. But, I'm not sure how necessary that is for most applications nowadays.
There are actually differences between C# and VB.NET in terms of what is and is not supported, but the core .NET framework is the same, which I think is what we both meant when we said it doesn't matter which you choose.