well i have jus joined this site,, rite now..
i saw this interesting question..
Generation of all forces is somewhere due to electromagnetism,, which is described as basic force of nature..
Actually forces exist between every matter. But they increase or decrease depending on mass and the obects' mutual equilibrium.There is even attraction between uncharged and charged particles...
But when we talk of only charges,, there is internal matter instability,, that arises due to sense of rotation of quarks,, up-quarks and down-quarks,, u can surely search bout it on net,, if don blieve me.. Even quantisation in one-third or two-third electronic charge is possible due to these quartz... This is the basic reason of force,, because these opposite spins tend to generate electric winds and come near,, or same spins go away...
This was observed never explained.. Observation named Coulomb's law.. Explanation given by modern scientists,, on different theories ,, mine is one of them...