The teacher helps the student to acquire knowledge. The author of this manual considers that the process of acquiring knowledge should be easy. A book is viewed as a medium to learn. If we get a book which is difficult to understand then only we digest the lessons, not learn them. So, it is essential to make a topic comprehensible for easy learning. From this point of view, the present book introduces Theory of Computation making topics understandable to students. Thus, they can find out about central concepts of Computation, Automata Theory, Types of Proof, as well as other notions relevant to the study of the theory of computation.