Now this might be a very stupid question for many readers, but I am getting really confused.
I was reading about electricity and current, and I read this:
Suppose we connect a wire to the ends of a battery, and a bulb in the circuit, current flows and lights up the bulb. The battery is responsible for doing work on the positive charges to move them from negative terminal to positive terminal, that is moving against the field. Now, these energised positive charges move through the external circuit, and within the circuit they give some of their energy to light the bulb. I understood this very well.
Now, reading further, it was written that "Electrons are actually responsible for current flow". It was written that there is concentration of energised negative charges on the negative terminal, and these electrons then move through the external circuit from negative to positive terminal. This is really confusing.
So my question: What actually flows? The negative charge or the positive charge?
Further reading, I also read that in semi-conductors, fluorescent light bulbs etc., both charges move through the circuit.
Now, one more doubt: If both charges move through the circuit in this case, shouldn't the charges stop in the middle of the wire, because opposite charges will attract each other, hence stopping their movement?