Question: what is the difference between current flow and water flow?
Answer: Lets consider water flowing through a pipe. Water will flow only if there is a difference in pressure between the two ends of the pipe. The amount of water flowing is known as the current. Voltage can be compared to the pressure difference between the two ends of the pipe.