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