01-19-2012, 02:52 AM
(This post was last modified: 01-19-2012, 02:57 AM by AceInfinity.)
After programming in VB for a while, moving back to C++ I noticed was a few minutes of struggle. For some of these reasons, so there may be more benefits that could have been added to BOTH VB and C#, but this is just from my experience, and my personal research on each.
So my opinion stands as this:
-If you're a complete beginner, I would probably have to suggest going with VB first to get used to functions, how to call them, how to use operators, etc...
-If you're an intermediate programmer, but you have a good grasp on the basics for ANY language; operators, types, functions, logical statements, etc... Then I would have to recommend going with C#.
It's all about getting into the best habits as soon as possible, but if you're new to programming, a language like C# over VB.net can be overwhelming and very discouraging to continue your programming adventure. Unless you're fortunate and determined enough to stick with it, and you actually get some of what you learn out there just naturally.
I actually started off in batch scripting, which is how I got the basic grasp for how to use things like loops, and how to define between a number value and a string of a number value, etc... If you get a good handle on those fundamentals, you can learn any programming language you want I believe. As long as the material you have is somewhat decent, you're determined enough to learn, and you can take the time to practice lots.
So my opinion stands as this:
-If you're a complete beginner, I would probably have to suggest going with VB first to get used to functions, how to call them, how to use operators, etc...
-If you're an intermediate programmer, but you have a good grasp on the basics for ANY language; operators, types, functions, logical statements, etc... Then I would have to recommend going with C#.
It's all about getting into the best habits as soon as possible, but if you're new to programming, a language like C# over VB.net can be overwhelming and very discouraging to continue your programming adventure. Unless you're fortunate and determined enough to stick with it, and you actually get some of what you learn out there just naturally.
I actually started off in batch scripting, which is how I got the basic grasp for how to use things like loops, and how to define between a number value and a string of a number value, etc... If you get a good handle on those fundamentals, you can learn any programming language you want I believe. As long as the material you have is somewhat decent, you're determined enough to learn, and you can take the time to practice lots.