There are 2 theories as to how we learn:
-- one looks at people as tabula rasa, a blank slate that you fill up with knowledge, a concept that can be traced back to Aristotle
-- the other theory assumes that people have innate knowledge waiting to be discovered.
Socrates subscribed to the latter,
Socrates or Plato or both depending on where you stand on who is real and who is not.
I am kinda with Socrates on this one. I don't know about kids, but I think adults already know a lot and it’s more about self discovery than teaching.
My book starts with a quote from the one and only Albert Einstein
“I never teach my pupils. I only attempt to provide the conditions in which they can learn."
I used to teach and correct my students all the time, I was the strict teacher in my school. I'm still strict but not as I used to. I realized that all these mistake corrections had almost no effect on my students,
I can even say it had a negative effect on my students language skills. My students became too reliant on my feedback, they would say something and wait for me to correct it.
I strongly believe that the goal of every language learner is to acquire the ability to self-correct, to become an independent learner, if you rely solely on your teacher you will never reach that goal, and your teacher will take your money for the rest of your life.
You shouldn't be saying stuff without a sense of correct or wrong, use words and phrases you know how to use. Don't just say stuff and wait for the teacher to correct you.