
Your essential guide to developing applications with the common language runtime (CLR) and Micrsoft.NET Framework4.0, with examles in Microsoft Visual C # 2010.
I am not in the camp that you need to own books to understand topics. Read blog posts, write sample programs, cruise through stack overflow for common nuggets of wisdom. Piece things together yourself. This has mirrored my day to day practice more closely, rather than cranking through a tome in hardcopy.
There are some books that are genuinely interesting reads; Code Complete, SICP etc. But not a lot of the professional development books you see (or are on this list) are worth the money.
Also, not included on this list and was genuinely a book I referred to a lot when I was learning (though I now realize most of the information is available directly from microsoft) was CLR via C# by Richter.
I guess the easiest test is to judge the list itself, and in my opinion money grab aside, the list fails on its own merits.
If you think about C# it has 3 good stories, its concurrency, Linq and the .net framework. This list doesn't even try to hit these areas. Instead it goes after tiered cliches like re-factoring and design patterns.
Has anyone read a re-factoring or design patterns book and got anything out of it? I've tried, heck I own a few of the books listed here and I wouldn't recommend it.
Its missing something on concurrency http://shop.oreilly.com/product/0636920030171.do
Jon Skeet's excellent book on C# http://www.amazon.ca/C-Depth-Jon-Skeet/dp/161729134X
The CLR via C# http://www.amazon.ca/CLR-via-C-4th-Edition/dp/0735667454
Linq in action http://www.amazon.com/LINQ-Action-Fabrice-Marguerie/dp/19339...
http://www.amazon.com/CLR-via-C-Jeffrey-Richter/dp/073562704...
Personal Recommendation (after learning the language) http://www.amazon.com/CLR-Via-C-Pro-Developer/dp/0735621632