Discover new books on Goodreads
Meet your next favorite book
C Programming Language Books
The idea of this list is to provide a top-down reading list for an (relative) beginner in the field. Therefore, PLEASE VOTE IN THE ORDER OF RECOMMENDED READING instead of voting for "the best".
Largely inspired by the books I've read, plan to read and found on the http://stackoverflow.com/questions/56... list
Largely inspired by the books I've read, plan to read and found on the http://stackoverflow.com/questions/56... list
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
The C Programming Language
by
4.44 avg rating — 11,196 ratings
score: 597,
and
6 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Expert C Programming: Deep C Secrets
by
4.33 avg rating — 853 ratings
score: 595,
and
6 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
C Programming: A Modern Approach
by
4.35 avg rating — 418 ratings
score: 391,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
21st Century C: C Tips from the New School
by
3.86 avg rating — 258 ratings
score: 279,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
Understanding and Using C Pointers: Core Techniques for Memory Management
by
Richard Reese (Goodreads Author)
4.16 avg rating — 179 ratings
score: 191,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching
by
4.16 avg rating — 157 ratings
score: 189,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
C Interfaces and Implementations: Techniques for Creating Reusable Software
by
4.15 avg rating — 75 ratings
score: 181,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
Let Us C
by
4.13 avg rating — 940 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
C: A Reference Manual
by
4.18 avg rating — 311 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
C in a Nutshell
by
3.93 avg rating — 83 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
C Pocket Reference
by
3.84 avg rating — 95 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
Pointers on C
by
4.17 avg rating — 60 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Advanced C Programming by Example
by
4.31 avg rating — 13 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
The Standard C Library
by
4.23 avg rating — 84 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Algorithms in C, Part 5: Graph Algorithms
by
3.68 avg rating — 44 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
C Programming for Embedded Microcontrollers
by
4.67 avg rating — 9 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
C Traps and Pitfalls
by
4.08 avg rating — 88 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
The GNU Make Book
by
3.57 avg rating — 37 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
Moving from C to C++: Discussing Programming Problems, Why They Exist and How C++ Solves Them
by
2.75 avg rating — 4 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
20 |
Practical C Programming
by
3.73 avg rating — 251 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
21 |
Pointers in C: A Hands on Approach
by
3.08 avg rating — 13 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
The C Puzzle Book
by
3.93 avg rating — 45 ratings
score: 80,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Tags:
c, programming
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.