Customer Reviews

Rating: 4 out of 5A good book for the novice programmerEach year we revisit the question of what text to teach Programming I from. For the past three years, we settled on this one, though with some reservations.

Its approach of quickly giving the student enough to write interesting programs works pretty well, though a few more constructs could be included earlier (such as constants, and ints). My preference is also to delay teaching objects to novice programmers until the student has at least a basic grasp of structured programming ideas, and Cannon does that.

On the other hand, the treatment of strings is rather poor, and a student who wants to go on in programming is advised to supplement this text with an additional reference, as the text is not as complete as it might be.

Overall, Cannon does a reasonable job of teaching the basic ideas of structured programming to a novice programmer. If the book leaves you wanting more, you will then be able to move on to a more thorough text with confidence.

Rating: 1 out of 5never buy and even read this stuffNot adequate for novice. This book was my textbook for C++. This book tries to deal with 'Introduction to Programming'and and 'Data Structue'in introductory book in poor way. If you are new to C++ I strongly recommend oher nice authors such as 'Deitel', Bruce Eckel' Irah Pohl.They know how to teach c++

Rating: 5 out of 5This text ia a very good start for beginners in C and C++.This book seems to have been written primarily as a college text. It offers thoughful insite to the absolute basics which is refreshing since many texts on this subject often assume that the reader has at least an intermediate knowledge of programming. Buy this book before moving on to "Teach Yourself C in 21 Days" . As a budding programmer myself, I highly recommend this book.