Noidlox Posted September 11, 2018 Share Posted September 11, 2018 Sorry for posting this in the wrong section. I didn't know where else to post this. This semester, I'll be learning C at school. Can anyone reccomend me a REALLY good book about programming C. A book that goes in a lot of detail as to how and why things work. I want the book to discuss memory, CPU, control structures, etc. as it teaches me about C. Apart from learning C, I wanna understand why and how things work at a very low-level. Any advice would be great! @Alek: Can you please give me some advice? I consider you an expert in this kind of stuff due to your work on Paladins. Thanks! Quote Link to comment Share on other sites More sharing options...
Explv Posted September 11, 2018 Share Posted September 11, 2018 (edited) https://www.quora.com/Which-are-the-best-books-to-learn-C Common book people get is "The C Programming Language", a complete PDF can be found online if you want to take a look at the contents: http://www.dipmat.univpm.it/~demeio/public/the_c_programming_language_2.pdf Edited September 11, 2018 by Explv Quote Link to comment Share on other sites More sharing options...
Athylus Posted September 11, 2018 Share Posted September 11, 2018 (edited) Kernighan and Ritchie for C (the one explv linked). If you want to learn more about memory management and scheduling algorithms you can read Tanenbaum on minix. Edited September 11, 2018 by Athylus Quote Link to comment Share on other sites More sharing options...
Alek Posted September 11, 2018 Share Posted September 11, 2018 Well, it helps if you already know C++. The difference between C and C++ is using malloc instead of new, and using structs instead of classes. Other than that they're fairly similar. I don't have any good advice for learning it, since I already knew C++ before learning C which made it really easy. 1 Quote Link to comment Share on other sites More sharing options...