Do not expose sole!
Do not point at people or things with your feet in Thailand. This is considered very rude, as the feet are considered as the most inferior parts of the human body. And do not sit on the floor of a Temple with your feet pointing at the Buddha Image!
Showing someone the sole of your feet is also taboo in the Arab world. The foot is considered a dirty part of the body, showing your foot to an Arab person is a sign of disrespect to the person. Also showing a foot to someone, could be taken as turning your back to someone.
In America, do not casually take off your shoes or bare feet in front of others, which give people the impression of barbaric debauchery, as only in the bedroom, or between lover to take off their shoes. So do not take off your shoes when visit an American house.
I have to say, the American section is incorrect. Shoes are required in public places usually, unless you’re at a pool or the beach, (or other such places that people don’t wear shoes) but if you’re at someone’s house, it’s good manners to remove your shoes at the door. It most definitely doesn’t give an impression of barbaric debauchery. If I’m at home, I never wear shoes. Neither do most people I know. If you’re visiting an American home, just take your cues from the people around you if you’re unsure.
Very much so! Wearing socks or going Barefooted in someone’s home to me says you are totally comfortable in there home.