Ask HN: I use and love Python. What's the best book to learn C ?
Recommendations from 50 sampled comments out of 50 eligible comments. This page covers the sample, rather than the entire HN thread.
17 books
pvg · Mar 23, 2010
K&R is an important book to have on your bookshelf but the idea that it's the only or best book to learn C from is absurd.
tptacek · Mar 23, 2010
C Interfaces and Implementations by Hanson. It'll give you back most of the things you depend on in Python, like variable length strings and dictionaries.
bballant · Mar 23, 2010
Accelerated C++ was also mentioned and I just love this book. It brought me back to C++ after years of being away
andrewcooke · Mar 23, 2010
not for learning, but as a reference to keep on your desk when programming in c - harbison + steele
1331 · Mar 23, 2010
I highly recommend _C: A Reference Manual_ by Harbinson and Steele. It has many tiny examples, but it is mainly used as a reference manual
bballant · Mar 23, 2010
I will second the vote for Mastering Algorithms in C. This book will bring you right into the details you want
1331 · Mar 23, 2010
A good book for learning C is _Mastering Algorithms with C_ by Loudon. The source code is over-commented and contains too much white space, which is a bit annoying, but the content is quite nice.