Next to lighting from the background and any object with an emission shader, lamps are another way to add light into the scene. The difference is that they are not directly visible in the rendered image, and can be more easily managed as objects of their own type.

For this example -educational purposes- we are using one single lamp located above the camera, We've tried 4 different Lamp Types using the same strength, size and max bounce *: