I think the same grammatical construct that's "slangy" when used by a native can sound ignorant or wrong when used by a foreigner, so it's more important for non-native speakers to learn correct grammar.
Examples: * "I done <xyz>" or "I ain't" in English * "Je n'sais pas" in French (I'm told I sound like a moron or a child when I try this)