Daniel reviewed Modern C by Jens Gustedt
For aspiring experts in C programming
5 stars
This book provides a very detailed, yet straight to the point guidance to the C programming language. Not an easy read, and numerous challenging practical exercises are awaiting the reader.
I fully recommend this book to experienced programmers with deep knowledge of multiple programming languages, who are beginners in C. This book is a must for those, who are seriously thinking about working with this language in the long term.
The highly knowledgeable author not only is an expert in this topic, but also is a member himself of the C standardization working group. Along the journey of increasingly more and more difficult chapters, he introduces common pitfalls and solutions to them, as well as necessary hacks to make your code robust.