The course of C programming is taken by all computer science engineering students. Apart from this C is the first programming language taught in computer sciences course. This book teaches the C language and procedural design to students without any programming background. The text is intended for undergraduate and graduate students. Sailing through C provides a comprehensive coverage of the fundamental concepts and programming techniques in C. The book also discusses ANSI standard and various programming examples. The units are designed to teach aspects of the C language and to make students aware of what is available to them in writing programs. This includes basic syntax, how to get input and output, what the operators mean, what library functions are available, and how to create functions and use those writing modular programs. The Lessons also teach such basic programming manipulations as finding a maximum in a group, summing array values, and working with random numbers. Written in a clear and lucid style, this student-friendly book has been specifically designed for undergraduate engineering students. With its application-oriented approach and inclusion of exhaustive topics, the book would also be useful for postgraduate students and software engineers.