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 C# in Depth

    C# in Depth

    Jon Skeet · 2008

    This is a book about C# from version 2 onwards -- it's as simple as that. I barely cover C# 1, and only cover the.NET Framework libraries and Common Language Runtime (CLR) when they're related to the language. This is a deliberate decision, and the result is quite a different book from most of the C# and.NET books I've seen. By assuming a reasonable amount of knowledge of C# 1, I avoid spending hundreds of pages covering material that I think most people already understand. This gives me much more room to expand on the details of C# 2, 3, and 4, which is what I hope you're reading the book for. I believe that many developers would be less frustrated with their work if they had a deeper connection with the language they're writing in. I know it sounds geeky in the extreme to talk about having a "relationship" with a programming language, but that's the best way I can describe it. This book is my attempt to help you achieve that sort of understanding, or deepen it further. It won't be enough on its own -- it should be a companion to your coding, guiding you and suggesting some interesting avenues to explore, as well as explaining why your code behaves the way it does. - Publisher.

    Programming
    Open LibraryAmazon
    Stats for nerds
    29recommend
    45mentions
    39people
    2009–2025years
    73% recommend24% neutral2% critical

    Mentions per year

    200920112013201520172019202120232025

    What Hacker News says

    1. littlecranky67Feb 2025
      How can you not consider venerable Jon Skeets "C# in Depth". The fourth edition is from 2019, so not that many latest features will be in there. But the fundamentals of the language, runtime etc. are still the same.
      thread
    2. Aisen8010May 2022
      C# In Depth is indeed a good read. Unfortunately, the C# language is getting more and more complex, especially when you compare it to Java.
      thread
    3. jvilaltaOct 2021
      Instead of a blog I'd recommend Jon Skeet's C# in Depth book.

      Unfortunately it has fallen behind on the newer language features, but for folks new to the language, it's great.

      thread
    4. ripley12Aug 2021
      Yes, it's a truly fantastic book for beginners and veterans alike. It's too big for most people to read cover to cover, but as a reference book it's invaluable (and much better than C# in Depth IMO). It covers just about everything in C# and is remarkably up-to-date.

      Joe Albahari has had to work with just about every feature in C# (he's the author of LINQPad) and it really shows in the book.

      thread
    5. runevaultAug 2021
      c# in Depth (4th edition) is also a good book for data dumping how things work in c#, though I think it only covers through c# 8.
      thread
    6. nicloJan 2021
      C# in Depth does exactly what you need, starts from C# 2.0 and cover all new features added in newer versions. https://www.manning.com/books/c-sharp-in-depth-fourth-editio...
      thread

    Related

    Cover of Pro C# 2008 and the .NET 3.5 platform
    2008–2010

    Pro C# 2008 and the .NET 3.5 platform

    Andrew W. Troelsen
    2 recommend · 2
    Cover of Writing High-Performance .NET Code
    2017–2021

    Writing High-Performance .NET Code

    Ben Watson
    3 recommend · 3
    Cover of CLR via C#
    2010–2017

    CLR via C#

    Jeffrey Richter
    9 recommend · 14
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Effective C++
    2007–2026

    Effective C++

    Scott Meyers
    112 recommend · 212
    Cover of C# 4.0 in a nutshell
    2010–2025

    C# 4.0 in a nutshell

    Joseph Albahari
    7 recommend · 9
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of Effective Modern C++
    2014–2026

    Effective Modern C++

    Scott Meyers
    63 recommend · 127