@themilkman I mean, if books work better for you, then yea, go for it. Though I think the ANSI C book in question is specifically for C89, which is like the oldest standard version. It'll teach you the fundamentals, but more up-to-date standard revisions have some extra niceties like static_assert, stdint and multithreading. Though unlike C++, 'modern' C isn't that different to old C so it's nbd if you start with C89.