This book has been designed to provide an insight into the fundamentals of Programming and Data Structures in C and C++ making a comparitive study. A good knowledge of C and C++ which is a fore runner to Object Oriented Programming is necessary for all Engineers and Scientists to tackle real time problems involving a voluminous data of different types and structures. Basic concepts and features in C and C++ are explained lucidly and compared. Common features are given first, and special features separately. Comprehensions and Exercises are provided for each chapter. Many programs in C and C++ have been chosen and presented for perfect understanding, highlighting the usage and placement of the important features. Necessary comments have been provided The book provides a comparitive study of C and C++ including Data Structures to make C++ easily understandable.