One of the liveliest discussions within the language learning community is on the subject of when to start speaking. I am a proponent of letting the learner choose when to start, and my personal preference is to delay speaking. I prefer to invest a fair amount of time in listening and reading, in order to gain some familiarity with the language and acquire a decent level of vocabulary. Then when I start speaking, I have something to say, and I can understand what others are saying.
To me, speaking from day one, in other words forcing people to speak right away, is like asking people to sing who have never heard a song, play tennis who have never seen a tennis game, or swim who have never seen a person swim. What’s the hurry? It is much easier to start speaking when we are somewhat familiar with the language. Focusing on comprehension is less stressful and more pleasant than forcing oneself to speak.
Here is a discussion on the subject with Martin Weiss, American polyglot, who has a different point of view. What is your personal opinion? Feel free to share in the comments!