There are many cultures in the world and they are all different. Most people mix up race and culture. I don't understand why they mix race and culture up when they are so different. Race is a group in an area with the same physical traits. Culture is whatever is passed down or taught to make someone act the way they do. The differences are huge, but most commoners just can't see the differences.
Physical and psychological causes are interesting and in my opinion very fun to learn about. Physical causes are something you are born with like a skinny eyes or very long Asian eyes. A very short life and traits like that. A psychological cause is something you learn later on in your life. For example sports or music. I think that culture is one of the mane reasons we have wars. I feel that all the different cultures and there customs begin wars. I reflect this way because once you are taught something at a young age many people get their mind set on what they believe and don't want to except any other ideas.
Geography is one of the biggest reasons people have interesting and different cultures. If only one culture lives by the ocean then the other cultures are not going to have customs in their culture that has to do with the ocean. I think one of the most interesting things to read about because of the change that has happened over the years. For example so may cultures have moved regions that its hard to tell by looking if their customs really have something to do with the ocean or if there are just living there for the house.
My great grandmothers always said I speak beyond my years, but in her culture young woman were supposed to know many motherly traits like advice and cooking. In different cultures you will here different things. I realized isolated cultures make it harder to borrow ideas from other cultures. So those isolated cultures will not progress to learn at the same rate as the other cultures that are surrounded and have plenty of cultures to borrow ideas from.