This book is specifically designed for first year engineering students covering the basics of computers and computer programming. It provides a comprehensive introduction to computers and programming concepts using C language. The topics are covered sequentially and blended with examples to enable students understand the subject effectively and imbibe the logical thinking required for software industry applications.