Personally, I am experienced at C/C++ and am now learning C# myself. I wouldn't wish Visual C++ on anybody now that I know what C# can do. So much of the "visual" part in C++ is manual -- from controlling user controls on a form, to keyboard and mouse control, and so on....
In short, go to C#. You might want to at least touch on C a bit to get the basics down but if you already have programming experience, I'd go right to C#.
I know C++ well and C# not so well. I would recommend learning both. C# is much better for productivity and Windows development, but you really can't appreciate all it does for you until you learn C++. C# makes me feel like I don't have as much control as with C++, but I think it's just the fact that I don't see the low level stuff anymore - I can probably still do about anything I want to with it.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.