point light is a light that has a position and a range. Every face pointing towards the light will be lit, based on the distance to that point. This is what you would use for a torch.
Spot light is basically like a cone that has a position, angle and a range. (it also has radius values that control the size) It works like flashlight, illuminating only the faces that are in front of it, or in the path of the light, so to speak. It won't lit the faces that are behind it.
Directional lights would be lights with direction, they don't have a position because the light itself goes on forever. So the angle is constant on every face, unlike in the previous two light types. Directional light, lighting the area from left would always do that, unlike a point light because when you move the objects, the angle between the light center and the faces would change > causing the lighting to change.