What is the difference between current and voltage?
Current is the measure of how many charges are flowing through a wire each second. A 1-ampere current involves the movement of 1 Coulomb of charge (6,250,000,000,000,000,000 elementary charges) per second. Voltage is the measure of how much energy each charge has. A 1-volt charge carries 1 Joule of energy per Coulomb of charge. To use water in a pipe as an analogy, current measures the amount of water flowing through the pipe and voltage measures the pressure (or energy per liter) of that water.