Fundamental methods in hydrodynamics