First-hand experience is the best way to understand the many subtleties of any culture. What is logical and important in one culture may seem irrational and unimportant to another. In describing another culture, people tend to stress differences and overlook similarities. Stereotyping due to over-generalization may be inevitable among those who lack frequent contact with other cultures. Personal observations of others about another culture should be regarded with skepticism.
All cultures have internal variations.
Cultural awareness varies within individuals. One's own sense of cultural identity often is not evident until one encounters another culture. Cultures are continually evolving. Understanding another culture is a continuous process. One should understand the language of a culture to best understand that culture.