|
I programmed with VB6 (and C++ from a LONG time ago, plus many other languages such as Perl, PHP, Action Script, etc.) for many years, and recently upgraded to Visual Studio .NET 2010. I decided that with upgrading to the .NET realm, that learning Visual BASIC was basically like learning a new language, and instead opted for the C# road. By downloading a few source examples (Virindi & Digero's source examples), within a week or so, I was able to make a plugin. It wasn't anything earth-shattering, but as others have pointed out, learning C# was very simple, and there seems to be plenty of resources available on the internet for learning the syntax.
One thing I've learned over the years, is that if you program in a language or two, learning the others are usually pretty easy, as it's just a matter of applying what you already know about programming, in another syntax. For example, in VB you might use PRINT to output text to the screen, whereas in C++ you might use PRINTF or ECHO to accomplish the same thing. The major advantage I've seen in C# over what I remember about C++, is that you don't have to use a bazillion "include this header" statements.
Anyhow, I'm sure if you already understand C++, you'll have no issue jumping into C# and learning it enough to create some plugins in a few days to a few weeks tops. Especially with some of the well documented source examples out there already, plus the auto-complete in the IDE of Visual Studio.
|