If you are dealing with chinese at the mainland, you should learn mandarin, all chinese mainlanders knows how to speak mandarin but not all mainlanders know how to speak fukien or cantonese.