Hacker News Books
This Week
Languages
▼
C
C++
Clojure
CSS
Erlang
Haskell
HTML
Java
JavaScript
Lisp
Objective-C
Perl
PHP
Python
R
Ruby
Scala
Shell
SQL
Swift
Lists
▼
Founder Favorites
All Time Top Books
Interviews
▼
Gabriel Weinberg (DuckDuckGo)
Ray Grieselhuber (DemandSphere)
Top Books Of All Time
Top Books By Month
Languages
>
C
C Books
The top books for learning C programming according to the Hacker News community.
Showing 1 - 84 of 84 books
1. Expert C Programming: Deep C Secrets
Read 24 comments
2. The C Programming Language
Read 30 comments
3. 21st Century C
Read 19 comments
4. C Companion
Read 1 comment
5. C Traps and Pitfalls
Read 7 comments
6. The Standard C Library
Read 3 comments
7. Mastering Algorithms with C
Read 3 comments
8. Data Structures Using C
Read 2 comments
9. C Programming Language, 2nd Edition
Read 5 comments
10. Data Structures In C
Read 1 comment
11. A Retargetable C Compiler: Design and Implementation
Read 5 comments
12. C Programming: A Modern Approach, 2nd Edition
Read 8 comments
13. Understanding and Using C Pointers
Read 3 comments
14. The C Puzzle Book
Read 4 comments
15. Practical C Programming (Nutshell Handbooks)
Read 2 comments
16. Head First C
Read 2 comments
17. M C Escher Kaleidozyklen
Read 1 comment
18. Pointers on C
Read 2 comments
19. Illustrating C (Ansi/Iso Version)
Read 1 comment
20. C Interfaces and Implementations: Techniques for Creating Reusable Software
Read 18 comments
21. Programming in C (3rd Edition)
Read 2 comments
22. C in Depth
Read 1 comment
23. Obfuscated C and Other Mysteries
Read 2 comments
24. Programming Embedded Systems in C and C++
Read 1 comment
25. C A Software Engineering Approach
Read 1 comment
26. Applied Cryptography: Protocols, Algorithms, and Source Code in C
Read 5 comments
27. C gengo hyoÌ"jun bunpoÌ" poketto rifarensu : ANSI C ISO C 99 taioÌ"
Read 1 comment
28. Compiler Design in C (Prentice-Hall software series)
Read 2 comments
29. Secure Programming Cookbook for C and C++
Read 1 comment
30. Algorithms in C (Computer Science Series)
Read 2 comments
31. Using C on the UNIX System
Read 1 comment
32. Modern Compiler Implementation in C
Read 1 comment
33. Data Structures: An Advanced Approach Using C
Read 1 comment
34. 21st Century C: C Tips from the New School
Read 6 comments
35. Making 8-bit Arcade Games in C
Read 1 comment
36. C Programming Absolute Beginner's Guide (3rd Edition)
Read 1 comment
37. Expert C Programming: Deep Secrets
Read 1 comment
38. Working Effectively with Legacy Code (Robert C. Martin Series)
Read 5 comments
39. Mastering C Pointers: Tools for Programming Power
Read 1 comment
40. System Programming with C and Unix
Read 1 comment
41. Computer Graphics: Principles and Practice in C (2nd Edition)
Read 3 comments
42. Applied Cryptography: Protocols, Algorithms and Source Code in C
Read 2 comments
43. Writing Apache Modules with Perl and C
Read 1 comment
44. C All-in-One Desk Reference For Dummies
Read 1 comment
45. Secure Coding in C and C++
Read 1 comment
46. The CERT C Secure Coding Standard
Read 1 comment
47. Amiga C for Advanced Programmers (Abacus Amiga Books, Vol 11)
Read 1 comment
48. The C Answer Book: Solutions to the Exercises in 'The C Programming Language,' Second Edition
Read 1 comment
49. C Style: Standards and Guidelines : Defining Programming Standards for Professional C Programmers
Read 1 comment
50. Datastructures and Algorithm Analysis in C, 2/e
Read 1 comment
51. C Programming in 12 Easy Lessons
Read 1 comment
52. Data Structures: A Pseudocode Approach With C
Read 1 comment
53. Memory as a Programming Concept in C and C++
Read 3 comments
54. A Small C Compiler: Language, Usage, Theory, and Design
Read 1 comment
55. Teach Yourself C in 21 Days (Sams Teach Yourself)
Read 1 comment
56. C Primer Plus (6th Edition) (Developer's Library)
Read 1 comment
57. Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Read 7 comments
58. Reusable Data Structures for C (Prentice-hall Software Series)
Read 1 comment
59. The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
Read 12 comments
60. Study Guide: for C Programming: A Modern Approach
Read 1 comment
61. Effective C: An Introduction to Professional C Programming
Read 1 comment
62. Secure Coding in C and C++ (2nd Edition) (SEI Series in Software Engineering)
Read 4 comments
63. Practical C Programming: Why Does 2+2 = 5986? (Nutshell Handbooks)
Read 1 comment
64. NSHipster: Obscure Topics in Cocoa & Objective C
Read 1 comment
65. Test Driven Development for Embedded C (Pragmatic Programmers)
Read 1 comment
66. Advanced C: Tips and Techniques (Hayden Books C Library)
Read 1 comment
67. Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming (Unix/C)
Read 1 comment
68. Linux System Programming: Talking Directly to the Kernel and C Library
Read 2 comments
69. Introduction to Computing Systems: From Bits and Gates to C and Beyond
Read 2 comments
70. Black Art of 3D Game Programming: Writing Your Own High-Speed 3D Polygon Video Games in C
Read 1 comment
71. Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching (3rd Edition) (Pts. 1-4)
Read 3 comments
72. Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition)
Read comments
73. Advanced M. S.-DOS Programming: The Microsoft Guide for Assembly Language and C. Programmers
Read 1 comment
74. Writing a C Compiler: Build a Real Programming Language from Scratch
Read 1 comment
75. Internetworking with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and Internals (3rd Edition)
Read 1 comment
76. Working Effectively with Legacy Code: WORK EFFECT LEG CODE _p1 (Robert C. Martin Series)
Read 1 comment
77. Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture
Read 1 comment
78. C gengo ni yoru obujiekuto shikoÌ" puroguramingu nyuÌ"mon : SaikyoÌ" no hijutsu kokoni ikkyo koÌ"kai
Read 1 comment
79. The Annotated ANSI C Standard: American National Standard for Programming Languages-C : Ansi/Iso 9899-1990
Read 1 comment
80. Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network code
Read 1 comment
81. Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C
Read 1 comment
82. The C Student's Guide to Success: How to Become a High Achiever Without the Best Grades, Connections, or Pedigree
Read 1 comment
83. Synchronicity: An Acausal Connecting Principle. (From Vol. 8. of the Collected Works of C. G. Jung) (Jung Extracts, 30)
Read 1 comment
84. Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C) (Zed Shaw's Hard Way Series)
Read 1 comment
Fresh book recommendations delivered straight to your inbox every Thursday.