My native language is Polish (slavic) so all the "a/an" and "the" rules are just a nightmare for me because it is completely new idea, not present in any slavic language. In slavic languages we just write nouns without any articles.
With Ukrainian and Polish, too much in common, but English is really a problem. But I believe that the main thing is that we understand each other. When explaining a good conversation.