Hacker News new | ask | show | jobs
by bsg75 2715 days ago
I have found 21st Century C to be a fairly current treatment: https://www.oreilly.com/library/view/21st-century-c/97814919...
2 comments

I bought this on your recommendation and have to say how great it is so far, readable, just opinionated enough, reasonably concise and very pragmatic, the exact opposite of every other C book out there. It's not great for completely new programmers but it's fantastic for everyone else.

That first chapter alone and the C shebang (https://github.com/RhysU/c99sh) walkthrough put together so many ideas I've never thought or heeard of. It makes C usable in ways that you'd typical use something like python for.

21st Century C gives you a fair bit of support in terms of tools that a book that just teaches the language may lack. Knowing how to use makefiles and valgrind and other tools is extremely beneficial, IMHO.