The book presents an introduction to the geometry of Hilbert spaces and operator theory, targeting graduate and senior undergraduate students of mathematics. Major topics discussed in the book are inner product spaces, linear operators, spectral theory and special classes of operators, and Banach spaces. On vector spaces, the structure of inner product is imposed. After discussing geometry of Hilbert spaces, its applications to diverse branches of mathematics have been studied. Along the way are introduced orthogonal polynomials and their use in Fourier series and approximations. Spectrum of an operator is the key to the understanding of the operator. Properties of the spectrum of different classes of operators, such as normal operators, se...