This book is excellent, and makes a great textbook for college-level use. However, it is definitely not for the lazy programmer! If you want a quick tutorial in C or C++, read a "..For Dummies" book. If you want to learn and truly understand the ins and outs of C, This is the book that can explain it to you. Do not be intimidated by its large size: the first 15 or so chapters are C-oriented, while chapters 16-21 delve into C++. The book also contains a large set of appendices that contain quick reference guides to keywords, syntax formats, and names of common header files with a list of functions each header file contains.