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