Learning to Create Different Lighting Conditions for a Variety of Scenes

I’m trying to learn how to light up scenes in Blender. I want the lighting to match different environmental conditions. I would love to see some tutorials on how the accomplish the effects I have described below.

1 – Create light coming from the sun
2 – Create lighting that depicts the time of day (e.g., sunrise, sunset, afternoon)
3 – Depict various kinds of artificial lighting
4 – Work with several light sources and position them close and far away from the scene
5 – Change the Size, Intensity and Color of each light source
6 - Use light to create effects that I imagine (e.g., a glowing character, magical powers, etc.)