Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of CLR via C#

    CLR via C#

    Jeffrey Richter · 2010

    Your essential guide to developing applications with the common language runtime (CLR) and Micrsoft.NET Framework4.0, with examles in Microsoft Visual C # 2010.

    Programming
    Open LibraryAmazon
    Stats for nerds
    9recommend
    14mentions
    14people
    2010–2017years
    64% recommend36% neutral

    Mentions per year

    20102011201220132014201520162017

    What Hacker News says

    1. shayac1Sep 2016
      Check out clr via c# too. https://www.amazon.com/CLR-via-4th-Developer-Reference/dp/07... It's about as deep as you can go into the .net runtime. I personally found it fascinating.
      thread
    2. rcurryApr 2015
      I think one of the best places to start with C#, if you have prior programming experience, is Jeffrey Richter's book "CLR via C#". I think it's a great book because it teaches you the specifics of the CLR as you are learning the language. You'll come away from it with a much deeper understanding of the C#/CLR system than you'd get from starting with a regular tutorial; C# is a lot like Java in that learning the language is only half the battle, you also need to understand the virtual machine.
      thread
    3. bigdubsNov 2014
      So, I get the idea behind this list and there are great things to cover in the books included and most of the topics are not just for .net devs, they are pretty generally applicable.

      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.

      thread
    4. chollida1Nov 2014
      Maybe I'm getting jaded, but if you post a top books list and each book has an amazon referral code it makes me think you posted this to get money and not because it provides any value to people.

      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...

      thread
    5. binarymaxJan 2012
      I would put "CLR via C#" at the top of that list. An absolutely necessary read for anyone using .NET

      http://www.amazon.com/CLR-via-C-Jeffrey-Richter/dp/073562704...

      thread
    6. humblegeekAug 2010
      Try: 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

      thread

    Related

    Cover of C# in Depth
    2009–2025

    C# in Depth

    Jon Skeet
    29 recommend · 45
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of How to Design Programs
    2007–2026

    How to Design Programs

    Matthias Felleisen
    277 recommend · 776
    Cover of C# 4.0 in a nutshell
    2010–2025

    C# 4.0 in a nutshell

    Joseph Albahari
    7 recommend · 9
    Cover of Higher-Order Perl
    2007–2026

    Higher-Order Perl

    Mark Jason Dominus
    74 recommend · 122
    Cover of Effective C++
    2007–2026

    Effective C++

    Scott Meyers
    112 recommend · 212