Mercury Learning and Information, 2019. — 236 p.
This book is intended for “beginner to intermediate” programmers with a year or two of experience in another language who wish to learn C. You need some familiarity with working from the command line in a Unix-like environment. However, there are subjective prerequisites, such as a strong desire to learn how to write C programs, along with the motivation and discipline to read and understand the code samples. If you are adequately prepared and motivated, you will learn how to write C programs that involve various C data types, loops, conditional logic, built-in functions, custom functions, and recursion. This book saves you the time required to search for relevant code samples, adapting them to your specific needs, which is a potentially time-consuming process. In any case, if you’re not sure whether or not you can absorb the material in this book, glance through the code samples to get a feel for the level of complexity. The top three b]strengths[/b] of this book can be summarized as follows:
This is a modern textbook with up-to-date information regarding the
C11 standard.
There are detailed explanations of the code samples because nothing is assumed, which means that
beginners can work through the examples side-by-side with the explanation.
No assumptions regarding the level of programming skills of the readers.
One other point to keep in mind: as you might have noticed, many introductory books are written assuming a computer science background: this book arguably is readable without that theoretical foundation.
True PDF