So to get things moving in your circuit, you're going to need to create that electrical potential difference. One easy way to do this is with a battery. You can picture the battery as two water reservoirs, one higher than the other. A high battery voltage represents a top reservoir that's much higher than the bottom reservoir. If the battery voltage is low, the top reservoir is not that much higher than the bottom one. If the battery is charged, there is plenty of water behind a dam in the upper reservoir. If the battery is "dead", too much of the water has run down to the low reservoir already. Some batteries you can recharge, just as you can refill the upper reservoir, but of course it takes energy to do so. (You can wait for rain to fill the upper reservoir, but that is just relying on the sun's energy to move the water.) Inside the battery, the two reservoirs are kept separate, so the only way for the electricity to move is for you to provide a channel (a wire) from the upper reservoir (the anode) to the lower reservoir (the cathode).
Now, if you just connect the two reservoirs with a wire made out of a good conductor, you're just opening the floodgates and letting the water run unimpeded - whoosh - in a waterfall from high to low. This is not useful. In order to begin to make it useful, you may want to add some resistance to the flow. A resistor slows down the flow without stopping it. It's used to adjust the current and voltage in the circuit. Instead of the water pouring straight down, you've added an obstacle - maybe a platform filled with rocks, that the water has to pass before it can continue to fall. The water keeps falling, but it has slowed down. Note that this also means it has lost energy; a resistor does use up electrical energy. This can be necessary so that other objects in the circuit aren't hurt by a current or voltage that are too high. You might want the waterfall to lose some energy if you're going to stand underneath it to take a shower, for example. It's also possible to use the energy loss from the resistor in a useful way; this is how filament light-bulbs work. In this type of bulb, part of the circuit is a length of wire that is not such a good conductor. Its resistance to the electricity moving through it heats it up to the point of glowing brightly. It is as if you put those rocks in the way of the waterfall because you wanted to use the moving water to clean them.
Sometimes you may want to be able to control the current precisely, as if you have captured the waterfall in a large pipe with a faucet at the lower end. When you add a transistor to your circuit, you have added a faucet that can control the flow. The transistor is controlled, in turn, by the voltage or current in a different wire in your circuit. It is as if the handle of the faucet is inside another pipe. The handle moves with the flow in the other pipe, so that the stronger the flow, the more it opens, allowing a bigger current to flow through the waterfall pipe, but the handle is attached to a spring that closes it when it is not being forced open, so if the flow in the second pipe slows, your waterfall pipe also slows.
Another way to control the flow is by using a capacitor. Putting a capacitor into your circuit is like building an extra reservoir - a water tower, for example - to capture the flow. You can then let the flow out of your water tower (capacitor) at a very steady rate, or all at once, in a burst. This extra reservoir can be useful in a couple of different ways. For example, it might be important that the machine being powered by your current (whether a water wheel or light bulb) receives a very constant current that is not too big or too small. Again, too big might hurt the machine; too small and it will stop working. If your upper lake is prone to droughts and floods (or the source of your electricity gives an alternating or variable current), your water tower (capacitor) can capture the floods and release them in a slow steady stream, even during dry spells. On the other hand, there are some machines that work best when given bursts of power of a certain size. Camera flashes, for example, and defibrillators, work by suddenly discharging a specific amount of electricity. It is as if you have built a machine that works best if you suddenly dump exactly 10 gallons of water onto it from 10 feet up. (Perhaps this is what it takes to move a paddle that does work in the machine.) If you dump less than that amount, your machine won't work; but if you dump more, you would be wasting water energy, and might break the machine, too. What you want, in this case, is to design your water tower so that it releases the water in 10-gallon bursts, suddenly pouring all ten gallons onto your machine. A capacitor can also release bursts of electricity of a specific size. When using capacitors, however, you may want to remember: if you're using simply the force of gravity, you can't fill your water tower any higher than your original reservoir. To fill a tower above that height, you'd have to actually use energy to pump the water "uphill". In the same way, you can't charge a capacitor to a higher voltage than the voltage that is being supplied to the circuit.
So, a faucet or water tower (transistor or capacitor) can regulate the forward flow of the current, allowing you to set up some sort of machine to use the current to do work. But what if water flowing the wrong way through the pipe would break your machine (perhaps because of the way the paddles are attached)? You'll want to be very careful to attach your pipes so that water running from the upper to the lower reservoir always goes through your machine in the right direction. One possible safety measure is to add a valve that only opens in one direction. Like the valves in your veins, if liquid tries to come from the other direction, the pressure of the liquid just closes the valve tightly, so that nothing gets through. In an electrical circuit, a diode allows the electricity to flow through it only in one direction, so that if you attach the battery the wrong way, the elements on your circuit won't be hurt by electricity flowing through them in the wrong direction.