4 ms·
Ask HN: Any good .NET books?
I'm looking for resources to learn C# & the .NET platform. I've got a lot of experience with Java, Ruby & Clojure. I'm interested in anything from "C# in 21 days" to works about how to write a CLR language compiler. What books and other stuff can HN recommend?
- humblegeek 16y agoTry: http://stackoverflow.com/questions/531329/best-c-book-for-an-experienced-programmer http://stackoverflow.com/questions/531329/best-c-book-for-an... Personal Recommendation (after learning the language) http://www.amazon.com/CLR-Via-C-Pro-Developer/dp/0735621632 http://www.amazon.com/CLR-Via-C-Pro-Developer/dp/0735621632
- andrewhare 16y agoI would check out these books: C# in a Nutshell (http://www.amazon.com/C-4-0-Nutshell-Definitive-Reference/dp/0596800959/ref=pd_sim_b_9 http://www.amazon.com/C-4-0-Nutshell-Definitive-Reference/dp...) CLR via C# (http://www.amazon.com/CLR-via-Dev-Pro-Jeffrey-Richter/dp/0735627045/ref=sr_1_1?ie=UTF8&s=books&qid=1281111125&sr=8-1 http://www.amazon.com/CLR-via-Dev-Pro-Jeffrey-Richter/dp/073...) C# in Depth (http://www.amazon.com/Depth-What-you-need-master/dp/1933988363/ref=sr_1_1?ie=UTF8&s=books&qid=1281111147&sr=8-1 http://www.amazon.com/Depth-What-you-need-master/dp/19339883...)
- blangblang 16y agoI'll gladly second Jon Skeet's 'C# in Depth'. The second edition is currently available through MEAP @ http://www.manning.com/skeet2/ http://www.manning.com/skeet2/, with the print edition coming in September.
- dnunes 16y agoDefinitely Don Box's Essential .NET (http://www.amazon.com/Essential-NET-Common-Language-Runtime/dp/0201734117 http://www.amazon.com/Essential-NET-Common-Language-Runtime/...). For the concurrency aspect I recommend Joe Duffy's Concurrent Programming on Windows (http://www.amazon.com/Concurrent-Programming-Windows-Joe-Duffy/dp/032143482X/ http://www.amazon.com/Concurrent-Programming-Windows-Joe-Duf...).
- anelson 16y agoConsider this another vote for Richter's "CLR Via C#" http://www.amazon.com/CLR-via-Dev-Pro-Jeffrey-Richter/dp/0735627045/ref=sr_1_1?ie=UTF8&s=books&qid=1281111125&sr=8-1 http://www.amazon.com/CLR-via-Dev-Pro-Jeffrey-Richter/dp/073... Get the latest edition, covering .NET 4. The chapters on concurrency and I/O alone are worth the price of admission.
- jeroen 16y agoScott Guthrie's weblog: http://weblogs.asp.net/scottgu/ http://weblogs.asp.net/scottgu/
- __Joker 16y agoI will say Scott Guthrie is more focussed towards the ASP.NET. But his blogs are really good.
- deleted 16y ago[deleted]
- bosch 16y agoFirst I'd recomend learning about Visual Studio as if you don't know about the IDE it can slow and even impede your programming. Wrox's Professional Visual Studio 2010: http://www.amazon.com/Professional-Visual-Studio-2010-Programmer/dp/0470548657/ http://www.amazon.com/Professional-Visual-Studio-2010-Progra... Second, I'd say that for a general book that's informative and not too hard to learn use Wrox's Professional C# 4 and .Net 4. I prefer Wrox books as they are usually the same format book to book and most have you complete a project to practice what you're learning: http://www.amazon.com/Professional-4-0-NET-Wrox-Programmer/dp/0470502258/ http://www.amazon.com/Professional-4-0-NET-Wrox-Programmer/d... Depending on what you're using for your data store I'd also suggest reading up on ADO.NET 4 but I don't have any experience with books on that topic so perhaps someone can suggest some.
- i386 16y agoI recommend the "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries" book. http://www.amazon.com/Framework-Design-Guidelines-Conventions-Libraries/dp/0321246756 http://www.amazon.com/Framework-Design-Guidelines-Convention...
- rufius 16y agoBest one for really understanding the CLR and .NET is Jeff Richter's "CLR via C#".