Excellent book that withstood the test of the time. Incidentally it has also sentimental value for me because many years ago, when I started my journey into progamming and had my first programming course in C itself, this book came to the rescue.
The course textbook was a different one, which after the first couple of introductury chapters became vague. Especially on pointers it lost me.
Then... I got this book. It started to read like an obsessive page turner. Once I reached the chapter on pointers I was amazed more-the topic in fact was extremly simple. I got very curious of the guys background. When I looked up that he was a physicist by upbringing, the great quality of the book made sence right away.
In one word, this book is THE BOOK as a first book in C, especially for new programmers.
After that ancient times, I red many C books of different complexity and scope, but this book still remains among few of my favorits for its lucid and extremly understandable coverage.
As you can guess, the book has a sentimental value for me.
In fact, if you have older version, especially last two, then there is no compelling reason to upgrade to this version.
Have you finished the book?
Now you are ready to enjoy the succinct C Programming Language, by Brian W. Kernighan, the author of C