On Sun, Jul 30, 2006 at 10:08:09PM -0400, Lyvim Xaphir wrote:
Aaron Konstan is correct. The Kernigan-Ritchie manual is fine for
reference, but is woefully inadequate for people in the process of
learning to program. As a matter of fact it says right in the preface
to the first edition that it is NOT an introductory programming manual;
the book assumes familiarity with basic programming concepts. I myself
have found the book inadequate to the task of teaching beginners.
I think we all agree on this. It's not a book for learning to program.
However, it's hands-down the best book for someone who knows some basic
programming to learn C.
The best book I have found for ground-up C programming is "C How
To
Program", by H.M. Deitel and P.J. Deitel. I went thru quite a few books
before I found this masterpiece. ISBN number is 0-13-226119-7.
I like the second edition of this book better than the third. It seems
more straightforward and "pure". The cutesy bug icons in the third
edition don't do alot for me.
It's up to 4th edition now. Perhaps it's only getting worse with each
edition, which would explain the huge disparity in our perceptions.
--
Matthew Miller mattdm(a)mattdm.org <
http://mattdm.org/>
Boston University Linux ------> <
http://linux.bu.edu/>