Some believe that Level 0 Beginners are better off with a teacher (often local) who knows their language, others ascribe to the theory that it's better to not translate (often using native-speakers) but to go through the process of discovery and learning the language in a fashion more similar to learning your first language.
Personally, I go with the latter approach, but there are certainly good teachers out there who can teach what is, to them, a foreign language in an effective manner. Additionally, there are sometimes no native-speaker teachers available or the economics may not allow you to find one. Of course, the individual quality of the teacher is always a variable to consider.
In terms of effectiveness, what thoughts are there on this?