This book is especially written for undergraduate engineering students. It is equally useful for all students having C programming in their courses. Book is designed in such manner that any student can self start C programming with confidence. This book is equally useful for teachers who are teaching C programming to young students. It is observed that students having phobia of C programming. They are reluctant to learn complex coding. This book inspire students to write coding and develops their natural interest. A lot of Multiple Choice Questions are included in each chapter to help students in competitive exams. A set of sample question papers are duly solved with model question paper to help students for university exams. A list of C header files , Keywords , Functions are given as a ready reference to students. A number of example programs are included for lab practice . Thus this single book is sufficient for requirements of both Theory and practical of C programming. This book is especially written to fulfill the needs of B.Tech. students of Engineering students of India as per new syllabus of AICTE implemented from 2018 batches. Hoping students will learn C with fun !