After a while, seeing that he was not really practicing the languages which he came to practice, he told me: “I feel shy if you are here, because you speak all languages perfectly.” I laughed and replied that I appreciated the compliment, but that nobody speaks any language perfectly. He looked at me incredulously, so I asked him, “Don’t you ever make mistakes in your native language?” Of course his answer was “yes”.
I shouldn’t say this because I do my living with the Spanish teaching, but I am the first one to make mistakes in my two native languages, Spanish and Catalan. In both of them, mainly due to the influence of the other, but sometimes also due to the influence of the other languages I speak and other times because the word simply does not come to my mind. This is not something to be ashamed of, it is something totally normal and that happens to everyone.
Participating in language exchanges is the best way to lose the fear of getting out of your comfort zone and to really learn a language. Practicing a language with native speakers makes you improve your vocabulary, fluency, expressions, pronunciation… In addition, the more you practice, the easier it is to think in that language, which usually leads to fewer mistakes (although remember that we are human and without a doubt we are going to make some in any language 😉).