From Euclidean to Hilbert Spaces: Introduction to Functional Analysis and its Applications