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 The C Programming Language

    The C Programming Language

    Brian W. Kernighan, Dennis MacAlistair Ritchie · 1978

    Very well known, classic introduction to the C Programming Language. Both a text for learning, a reference, and, to some, the definition of proper C language features and use.

    Programming
    Open LibraryAmazon
    Stats for nerds
    246recommend
    604mentions
    501people
    2007–2026years
    48% recommend48% neutral4% critical

    Mentions per year

    20072009201120132015201720192021202320252026

    What Hacker News says

    1. layer8Oct 2026
      > Woah, iterating over pointers instead of indexes! […] However, I'm not sure how good an idea that is.

      I’d recommend anyone (including the author) wanting to understand C to read K&R’s “The C Programming Language”, which among other things will illustrate how iterating over pointers is idiomatic in C (though not quite in the way the author’s example does it).

      thread
    2. skydhashOct 2026
      > C is wonderfully simple at times.

      Yesterday, I watch a quick video[0] where Matthew Butterick was comparing book sizes and their appeal. “The C Programming Language” was my second programming book (after one about JavaScript 1.x) and I still remember it fondly. Easy to start with (with CodeBlocks on Windows and gcc on Linux) and the concepts were nicely explained. The book were also very nice.

      [0] https://www.youtube.com/watch?v=W-ryv6TwQvM

      thread
    3. xtajvOct 2026
      > As such, there are plenty of "Rust for C Programmers" articles on the internet, but little to no "C for Rust Programmers" articles out there.

      [obligatory] The original "C for ... programmers" article that convinced the world to make C as pervasive as it is today is K&R's "The C Programming Language".

      I know it's in book form (egad!) and if you download a PDF, it's like 80 pages (double egad!). But it makes for surprisingly light reading.

      thread
    4. skydhashOct 2026
      The art of electronics is something you keep as a reference. The secret life of circuits is more pedagogical, and reads more like someone kindly explaining stuff instead of sending diagrams and formulas your way.

      Other similar book in tone are “The C Programming Language” and the IT Mastery series by Michael Lucas.

      I love my reference books, but they’re not usually great for pleasant reading. And books that relies on projects often don’t motivate you on doing said projects. I’d rather something that makes my curiosity grew and make me explore on my own.

      thread
    5. peanutz454Oct 2026
      Ah "The C Programming Language" the only programming language book that my feeble mind was able to read all the way to the end and (at least it seemed) understood every single thing!
      thread
    6. AnimalMuppetSep 2026
      "The C Programming Language", by Kernighan and Ritchie.
      thread

    Related

    Cover of The UNIX programming environment
    2007–2026

    The UNIX programming environment

    Brian W. Kernighan
    86 recommend · 215
    Cover of The Practice of Programming
    2007–2026

    The Practice of Programming

    Brian W. Kernighan
    90 recommend · 184
    Cover of The Go Programming Language
    2015–2026

    The Go Programming Language

    Alan A. A. Donovan
    40 recommend · 100
    Cover of Expert C programming!
    2008–2026

    Expert C programming!

    Peter Van der Linden
    88 recommend · 150
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of The AWK programming language
    2009–2026

    The AWK programming language

    Alfred V. Aho
    61 recommend · 117
    Cover of Advanced programming in the Unix environment
    2008–2025

    Advanced programming in the Unix environment

    W. Richard Stevens
    100 recommend · 153