Can you please educate me as I am unsure??

I've seen many references for names for people who have other skin tones/colours than white and I want to be as respectful as possible could you please let me know what the correct term and or most politically correct term would be for describing such a person. African American? (What if you are not from America?) A person of colour? Black? Dark skin?