What’s a good book for learning C# for someone who already knows programming?

Hopefully someone here can help me out with this problem. I'm trying to find a good book for learning C#. I've looked through several lists, and I can't quite seem to find what I'm looking for. I'm trying to find a good book that covers C# for someone who is already somewhat experienced in programming (ie. for someone who's first language isn't C#). Namely, I have experience with C++ and some Java.

It seems, from my research, that two of the best books out there are C# in Depth and C# in a Nutshell. The problem I have with these is that they both seem to be more reference-style, and thus catered to people who already know the language fairly well. Is there a better book out there for actually learning the language? I noticed that O'reilly has another book on C# that seemed pretty good, but I haven't seen too many people talk about it anywhere.

If any of you have any suggestions, I'd love to hear them.

by Turbosack via /r/csharp

Leave a Reply