Monday, May 24, 2010

How should I learn C#.net? My background is C/C++?

Hello, I am from the old-school C/C++ generation and have seen the C#.net arrive quite fast. Now it seems like everyone wants a C#.net developper. How did you learn this? Any good resource links? Books? I graduated just before the advent of C# and am quite clueless as how to approach this topic. Thanks in advance. I have MS Visual Studio.net 2003 vers 7.1

How should I learn C#.net? My background is C/C++?
If you are fairly proficent with C++ you should not have any problems getting started on C#.





I havent read any book for learning C#. The language specification and gotdotnet should get you upto speed.
Reply:Basically, changing from C/C++ to .net is easy. Because newer versions usually means easier to use. Besides, the .net help files (MSDN) is a great source of knowledge, tips, and samples.





So don't worry. I suggest you keep a reference book with you all the time, and go right into developing your application. When you face a problem which you don't know how to solve, search first in the .net MSDN, then either in the book or in the net for solution only for that one problem.





Just remember, BE VERY FOCUS. Take one problem at a time. Very soon, in a month or two, you will get used to it. Good luck.
Reply:Just one thing that I find important: C# is _not_ a new version of C or C++ as someone here stated. It is a language of its own, that's very familiar in syntax to C and C++ users.


Microsoft also has C++.NET which basically consists of .NET Framework extensions for C++.


And you can see yet another point here: if you're proficient with C++ there is no need for you to move to C#. The C++ syntax for .NET references and scope notation is somehow funny but easy to understand.

baseball cards

No comments:

Post a Comment