This book is a text book on finite difference methods. It presents how elliptic, parabolic and hyperbolic partial differential equations are solved by finite difference methods. This book is quite appropriate for several groups of audience including: undergraduate and graduate students in mathematics, science and engineering. The book can also be adapted for a short professional course on numerical methods.