corn flour/starch

what exactly the difference b/ween corn starch and corn flour? (and then ‘white’ corn flour …and ‘yellow’ corn flour.. too many :grumpy: ) … and how it is different then from “all purpose flour” :konfused:
corn flour in the soup recipe .. why it doesn’t mix well?.. any tip?