I found Walter Lewin's explanation of Rayleigh scattering to be pretty clear.
This comes off as a smart-alecky non-answer to anyone not already familiar with what gives things colours in the first place. John Baez's answer captures the core mechanism in two sentences and one diagram, and provides more detail below for the curious:
> A clear cloudless day-time sky is blue because molecules in the air scatter blue light from the sun more than they scatter red light. When we look towards the sun at sunset, we see red and orange colours because the blue light has been scattered out and away from the line of sight.
Ref: https://www.explainxkcd.com/wiki/index.php/1818:_Rayleigh_Sc...
Try to empathize with someone asking this type of question. Would you be satisfied with the type of answer you support? Would it trigger immediate follow-up questions that are basic rephrasings of your original question?
Me too. But take care about the infamous answer to "Why is the sky blue?", which is quite confusing. The take of Randall Munroe is much clearer, and exactly as correct: "the sky is blue because air is blue".