In a sense, it is the same thing. A moving charge creates changing electric and magnetic fields. This is light. In general, light originates from moving charges.
Light, being electric and magnetic fields, exerts a force on charged particles. Or moving charged particles create electric and magnetic fields, which exert a force on other charged particles.
Sometimes the charges are nearby and from their motion it is possible to calculate the fields and then the forces. Sometimes the moving charges are in a distant star, and all you measure are the fields.
Light is not caused by movement of arbitrarily small charges.
The standard model describes all the particles we know of, and has room for some others we suspect may exist. All these particles have charges of $0$, $1/3$, or $1$. There are some suspected particles outside the standard model, such as the particles that may make up dark matter and dark energy. But these particles, if they exist, are uncharged. We have never seen smaller charges.
The standard model includes light. Light can be described in two ways: as changing electric and magnetic fields, or as particles named photons. The difference is scale. It is like air pressure. On a large scale, air pressure is a smooth force that pushes on everything air touches. On a small scale, it is caused by individual air molecules bouncing off everything air touches. On a small scale you see individual jolts. On a large scale, you see the total of many jolts.
Furthermore, all known charged particles have mass. Particles with mass travel more slowly than light. Photons are massless and do travel at the speed of light.
Perhaps you are thinking that weak charges are needed to explain low energy light? Not so. Light can be caused by arbitrarily small or slow movements of the charged particles in the standard model. Light can have arbitrarily low energy, whether described by waves or particles. See How can a red light photon be different from a blue light photon?