Vibrational Spectroscopy: From Theory to Applications