Y Hacker News Books

Ask HN: Best book to learn C in 2022? ↗

The books people recommended

2022-10-08 · 283 points · 160 comments · 23 books named by at least one person here and at least 3 people overall. The number on the left is how many people named it in this thread.

  1. 22

    C Interfaces and Implementations

    David Hanson

    22 here · 32 all-time · #180 overall

    Buy on Amazon3.8 out of 5, 59 ratings on Amazon
  2. 16

    The C Programming Language

    Brian Kernighan, Dennis Ritchie

    16 here · 124 all-time · #15 overall

    Buy on Amazon4.7 out of 5, 182 ratings on Amazon
  3. 5Modern C

    Modern C

    Jens Gusted

    5 here · 14 all-time · #475 overall

  4. 5C Programming: A Modern Approach

    C Programming: A Modern Approach

    K. N. King

    5 here · 13 all-time · #500 overall

    Buy on Amazon4.4 out of 5, 384 ratings on Amazon
  5. 4Effective C++

    Effective C++

    Scott Meyers

    4 here · 15 all-time · #437 overall

    Buy on Amazon4.6 out of 5, 1,177 ratings on Amazon
  6. 3Head First C

    Head First C

    3 here · 4 all-time · #1907 overall

  7. 2Computer Systems: A Programmer's Perspective

    Computer Systems: A Programmer's Perspective

    Randal E. Bryant; David R. O'Hallaron

    2 here · 26 all-time · #220 overall

    Buy on Amazon4.2 out of 5, 682 ratings on Amazon
  8. 2The Practice of Programming

    The Practice of Programming

    Brian Kernighan, Rob Pike

    2 here · 16 all-time · #398 overall

    Buy on Amazon4.6 out of 5, 176 ratings on Amazon
  9. 2Advanced Programming in the UNIX Environment

    Advanced Programming in the UNIX Environment

    W. Richard Stevens

    2 here · 14 all-time · #465 overall

    Buy on Amazon4.7 out of 5, 266 ratings on Amazon
  10. 2Expert C Programming: Deep C Secrets

    Expert C Programming: Deep C Secrets

    Peter van der Linden

    2 here · 12 all-time · #544 overall

    Buy on Amazon4.3 out of 5, 335 ratings on Amazon
  11. 2Learn C the Hard Way

    Learn C the Hard Way

    Zed Shaw

    2 here · 7 all-time · #1034 overall

  12. 1

    Code Complete

    Steve McConnell

    1 here · 108 all-time · #22 overall

    Buy on Amazon4.6 out of 5, 1,353 ratings on Amazon
  13. 1

    The Pragmatic Programmer

    Andrew Hunt and David Thomas

    1 here · 102 all-time · #26 overall

    Buy on Amazon4.8 out of 5, 3,644 ratings on Amazon
  14. 1A Philosophy of Software Design

    A Philosophy of Software Design

    John Ousterhout

    1 here · 42 all-time · #116 overall

    Buy on Amazon4.5 out of 5, 2,832 ratings on Amazon
  15. 1

    Crafting Interpreters

    Robert Nystrom

    1 here · 32 all-time · #175 overall

    Buy on Amazon4.8 out of 5, 734 ratings on Amazon
  16. 1Hacking

    Hacking

    Jon Erickson

    1 here · 14 all-time · #461 overall

    Buy on Amazon4.6 out of 5, 1,602 ratings on Amazon
  17. 121st Century C

    21st Century C

    O'Reilly

    1 here · 12 all-time · #545 overall

    Buy on Amazon4.5 out of 5, 121 ratings on Amazon
  18. 1The Go Programming Language

    The Go Programming Language

    Donovan & Kernighan

    1 here · 10 all-time · #653 overall

  19. 1The Rust Programming Language

    The Rust Programming Language

    Steve Klabnik, Carol Nichols

    1 here · 7 all-time · #903 overall

  20. 1Writing Solid Code

    Writing Solid Code

    Steve Maguire

    1 here · 5 all-time · #1355 overall

  21. 1Code Reading

    Code Reading

    Diomidis Spinellis

    1 here · 4 all-time · #1587 overall

  22. 1Elixir in Action

    Elixir in Action

    Saša Jurić

    1 here · 3 all-time · #2038 overall

  23. 1The AWK Programming Language

    The AWK Programming Language

    Alfred Aho

    1 here · 3 all-time · #2101 overall