Hey programming nerds,

I’m going to be teaching a class on low level system programming, mostly in C, starting in February. The textbook keeps recommending people read K&R. As you know, K&R is quite old and contains much advice that is either obsolete or flat-out wrong by modern standards.

I would like to have an alternative to recommend to my students, but I learned C so long ago that I have no idea what’s out there. Please suggest books.

@zwol, I'm a just student who learnt C by myself around five-ish years ago, and the one I picked up was Beej's Guide [0]. It seems that it's still incomplete as of today, but it helped me picked up the core concepts and made me comfortable with it (from casual competitive programming to occational Python extensions). It's short, it's lighthearted, and it's actively updated: it's so different now that I should probably read it again d-;

[0]: beej.us/guide/bgc/

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml