Self-made should be hyphenated.
Pre construction - two words not hyphenated.
oneword
It should be hyphenated when it's used as an adjective.
self conscious
No.
yes
roller skates
Underdeveloped should be written as one word, not two words or hyphenated. I hope this answered your question. :)
it should be hyphenated: close-out
Roller-skate, as a verb, should be hyphenated. Roller skate, as a noun, is not.
No, it's just "champion".
Like many other words, it depends . . . If the words are used together as an adjective, they are hyphenated. "Alice bought a 90-cent picture frame." If the words are just nouns, they are not hyphenated. "Alice's picture frame cost 90 cents".