The book provides an all-round knowledge in computer fundaments in details , C and object oriented its completion while clearing the basics in computer hardware and software. The essential concepts of C and object oriented concept are supported by well-annotated and properly indented programs. Every program in this book has been adequately explained. Many of these programs are based on real-life situations that readers can often identify with. Wherever possible, a program has been progressively enhanced with the exposition of a new feature of the language.The author has used simple language for critical explanation supported by strong pedagogical features. The book is logically organized. The chapters are incorporated with illustrative examples to add analytical insight on the subject.