Richard P. Feynman explains these topics very well, I advice you all to view his lectures on QED (available on youtube). To understand this question you have to know a lititle bit about quantum mechanics.
Light is an electro magnetic wave but when 1 photon is followed it's a particle, this is...