Where did the words "white-collar" and "blue-collar" come from? [closed]

Solution 1:

"Blue collar" is a reference to the overalls worn by workers in jobs which require working with tools.

The overalls protect their clothing.