Here, the authors provide clear examples and thorough explanations of every feature in the C language. Teaches C vis-a-vis the UNIX operating system, the most common C programming environment.
This was one of my first computer science book that I have read from first page to the last one.
This book needs the discipline of understanding every chapter before moving to the next one. But believe me if you do that, you will understand C and memory management in a great way. It will make you understand the syntax and why it works that way.
It is a bit difficult for beginners if you don't have the discipline of understanding each and every line so I won't recommend it to everyone. But if you are serious about learning C, this is an amazing book.
This book is good for the basics of programming. It does not go much further than the basics. If I was completely new to programming and did not know the absolute basics, then I would appreciate this book more. This book has not helped me much in the course that I am taking, and I think it was a waste of money. This is not exactly the books fault; it is more the Professors fault for making the class buy a book that is not complex enough for what we are learning. I will give it three stars because it is clear and easy to read, but I am sure that there are better books out there.
Slightly outdated now, but still serves as a proper introduction to C syntax. After reading this for revising my concepts, I have recommended this to everyone who asked how to learn C coding.