Being a perfectionist can be a good thing, but if you are trying to learn a language, it is very unhelpful.
Perfectionists get frustrated that they can't learn to speak a language perfectly in record time. They tend to get annoyed with themselves for forgetting vocabulary or for not understanding every word of a text or a film. And speaking is very stressful, as they know that what they are saying is not perfect.
Learning a language takes time. You won't speak perfect English 3 months after you start studying. And you will make plenty of mistakes, have some embarrassing misunderstandings and make a fool of yourself when you talk about the taxi screwdriver (instead of the taxi driver. Yes, this is a real mistake.)
There is a theory of language learning which says that if you are anxious or stressed, you actually learn less than if you are relaxed. Your perfectionism is making it more difficult for you to learn.
So if you are a perfectionist, what can you do?
My blog has changed! If you're looking for my English-practice exercises, they're all still here, just look in the archives.
Catherine: blogging about learning, language, culture, France and more...