Although I am appalling at foreign languages the fact is that just like computer languages they are systems for aiding communication of ideas.
If you have a shocking command of spoken and written language you are likely to be unsuccessful at computer languages.
How can you exchange and comprehend complex ideas with vague and ambiguous scribblings?