Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C# books or web sites for C++ developers [closed]

Tags:

c++

c#

I am looking for web sites or books that would help a C++ developer to pick up C#. So far, this is the best one I've found.

like image 257
Zoman Avatar asked Jul 24 '09 19:07

Zoman


2 Answers

Frankly, when I learned .NET, it was difficult to understand it in many ways from a C++ background. I found that trying to fit C# into a C++ mindset actually worked against me - not for me.

I wouldn't focus on trying to find something that's C# for C++ developers - try to just find good resources for C# in general. Good, detail C# and .NET framework books will get you there, and your C++ background will just help you understand the details a bit better. Learning C# will be about learning the frameworks, the expected manner of doing things, and forgetting a lot of C++ habits.

I would recommend a couple of detailed books that aren't focused on beginner topics, such as CLR via C# and C# in Depth.

I also think that the Framework Design Guidelines was probably the most valuable resources for getting me to think in C#/.NET instead of C++ - it really goes into why the framework is the way it is, and learning how to write code that other C# developers will want to maintain. The guidelines are available online, but the book is very helpful in that it also explains the reasons behind the guidelines, not just the "rules."

like image 143
Reed Copsey Avatar answered Oct 28 '22 03:10

Reed Copsey


http://msdn.microsoft.com/en-us/library/yyaad03b(VS.80).aspx

like image 44
Anzurio Avatar answered Oct 28 '22 04:10

Anzurio