Self-made should be hyphenated.
Pre construction - two words not hyphenated.
It should be hyphenated when it's used as an adjective.
self conscious
No.
yes
Underdeveloped should be written as one word, not two words or hyphenated. I hope this answered your question. :)
A house after set up
it should be hyphenated: close-out
Roller-skate, as a verb, should be hyphenated. Roller skate, as a noun, is not.
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".
Compound words, numbers from twenty-one to ninety-nine, and adjectives formed by adding -like or -wide should be hyphenated. Additionally, compound modifiers that come before a noun should also be hyphenated for clarity.