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# 4.0 in a nutshell

    C# 4.0 in a nutshell

    Joseph Albahari · 2010

    What people are saying about C♯ 4.0 in a Nutshell"C♯ 4.0 in a Nutshell is one of the few books I keep on my desk as a quick reference. It is a book I recommend."--Scott Guthrie, Corporate Vice President,.NET Developer Platform, Microsoft Corporation"A must-read for a concise but thorough examination of the parallel programming features in the.NET Framework 4."--Stephen Toub, Parallel Computing Platform Program Manager, Microsoft"This wonderful book is a great reference for developers of all levels."--Chris Burrows, C♯ Compiler Team, MicrosoftWhen you have questions about how to use C♯ 4.0 o.

    Programming
    Open LibraryAmazon
    Stats for nerds
    7recommend
    9mentions
    9people
    2010–2025years
    78% recommend22% neutral

    Mentions per year

    201020122014201620182020202220242025

    What Hacker News says

    1. artimaeisDec 2025
      You specified working with web and .NET Core (now just called .NET). Given the scope of modern .NET I don't think I can recommend a single book, but I've tried to order this in how I see them as most to least impactful for a dev.

      For web dev specific guidance it's hard to beat ASP.NET Core in Action by Andrew Lock. Check out Lock's blog too at https://andrewlock.net, it's a great source of new features happening in ASP.NET. He does go into publishing an app on both Windows and Linux, with a decent guide to both. But you'll probably want to read through MSDN docs on that as well, I don't think there's a book that goes in very deep on that.

      For generally writing modern C# using .NET, I like Code like a Pro in C# by Jort Rodenburg.

      For a quick tour of modern C# features C# 12 in a Nutshell by Albahari is basically the reference guide. 12 is the latest, grab any of them from probably 7 up for a decently modern take.

      thread
    2. yumaikasAug 2016
      Code: The Hidden Language of Computer Hardware and Software was one of the most formative books for my programming self education. I've tried to loan it to several of my friends more than once, and it was a gift to me.

      Also had a strange case of loaning out C# 4.0 in a Nutshell and never getting it back, but I would do it again (with an updated version). Albahari is good at writing a reference without being too boring, and C# has some legitimately interesting sides in how it does some things, like it's dynamically compiled regexen.

      thread
    3. jasodeNov 2014
      I don't know if the intended for the list to be an audience of experienced .NET programmers who already write quality code.

      However, he didn't qualify his "top 10" books which one could interpret as the 10 most important for any audience. If that's the interpretation, I propose a much different list which I think is more universal and applicable for a top-10:

      Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#, 2nd Edition, By Bill Wagner

      http://www.informit.com/title/0321658701

      More Effective C#: 50 Specific Ways to Improve Your C#, By Bill Wagner

      http://www.informit.com/title/0321485890

      Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2e, By Krzysztof Cwalina, Brad Abrams

      http://www.informit.com/title/0321545613

      C# 5.0 in a Nutshell, 5e, The Definitive Reference, By Joseph Albahari, Ben Albahari

      http://shop.oreilly.com/product/0636920023951.do

      Debugging Applications for Microsoft® .NET and Microsoft Windows®, John Robbins (This book is old but one can get more up-to-date info from the free .NET debugging tutorials on channel9.msdn.com)

      http://www.microsoft.com/mspress/books/5822.aspx

      http://channel9.msdn.com/Series/-NET-Debugging-Stater-Kit-fo...

      Improving .NET Application Performance and Scalability

      http://www.microsoft.com/en-us/download/details.aspx?id=1171...

      CLR via C#, 4e, By Jeffrey Richter (If a person on the team is writing low-level foundation components, the knowledge in this book is a must. Otherwise, most C# developers writing line-of-business code can skip it.)

      https://www.microsoftpressstore.com/store/clr-via-c-sharp-97...

      [In other words, I would substitute 7 of the article's suggested top-10 books with the ones above. If education time is limited, I'd rather a developer read the 2 Bill Wagner "Effective C#" books as priority over the Martin Fowler "Patterns" books.]

      thread
    4. mzfFeb 2014
      I like this book (C# 5.0 in a Nutshell) http://it-ebooks.info/book/831/

      I would recommend it if you think you already know C# basics and want to learn more advanced stuff.

      thread
    5. michaelwwwJan 2014
      O'Reilly, C# 5.0 In A Nutshell http://shop.oreilly.com/product/0636920023951.do
      thread
    6. damian2000May 2012
      Anyone looking for a C# reference, can't go past this one...

      "C# 4.0 in a Nutshell" http://shop.oreilly.com/product/9780596800963.do

      Australia-based Joe Albahari who wrote it is the author of the free 'LinqPad' tool.

      thread

    Related

    Cover of Code Like a Pro in C#
    2022–2025

    Code Like a Pro in C#

    Jort Rodenburg
    1 recommend · 2
    Cover of C# in Depth
    2009–2025

    C# in Depth

    Jon Skeet
    29 recommend · 45
    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 The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385
    Cover of Essentials of programming languages
    2008–2026

    Essentials of programming languages

    Daniel P. Friedman
    43 recommend · 76
    Cover of The C# Player's Guide
    2019–2024

    The C# Player's Guide

    RB Whitaker
    3 recommend · 5