How should I describe a guy who moves to a city or urban area, but does not know much about how things work in those cities, and make an ass of themselves?
The closest word I came up with is unsophisticated, but it is a broad term.
How should I describe a guy who moves to a city or urban area, but does not know much about how things work in those cities, and make an ass of themselves?
The closest word I came up with is unsophisticated, but it is a broad term.
To describe a person like that I might say, "country bumpkin".
Using the word unsophisticated in this context would be accurate, and not too broad. It it a rather sophisticated way of saying it. "Country bumpkin" is much more casual English.
There are a few choices, depending on how formal the word is that you are looking for.
The word you mentioned: unsophisticated fits well, and is pretty high on the formal list
Others include:
Hillbilly, hick and redneck would probably be at the bottom in terms of formality. In line with the bit about '... making an ass of themselves' these phrases all have some degree of negative connotation, depending on context of course (as shown by the recent EL&U question on Redneck pride).
Look for synonyms of any of these words to find more. There are quite a few.