I know the question sounds ridiculously simple, but I haven't been able to form an answer. What is charge? Why do particles have an electrical charge and where does it come from? Is it just a basic property of particles or is there a mechanism? For your information: I'm a third year undergrad in physics, so I have a basic grasp of most branches of physics.