[quote name='BattleChicken']A good teacher transfers the benefits of experience to their students, accelerating their improvement and attainment of skills and knowledge.[/quote]
as far as teaching methods go
were it up to me...
-initially the student should explore the game on his/her own, get a feel for the game, understand the obstacles and the goals, etc, have fun with the game and make it feel like their own
-at that point, the teacher steps in and demonstrates how to improve, and how to get better, introducing various skills/tactics/techniques.
-the student performs focused practice on those skills/tactics/techniques in conjunction with actual games to implement those techniques in the course of "real life."
-rinse and repeat. eventually, the student will learn to perform self-evaluation, at which point the rate of learning accelerates dramatically, with the teacher only around to catch what the student cannot see themselves.
the problem with introducing a teacher early on when the student has no experience is a problem of motivation. the student only does what they are told. they don't experience the exploration, the struggle, they don't gain a sense that whatever hobby they're picking up is their own. if they are taught to at a very early stage, they feel as if they're only following instructions.
the other problem is a problem of entitlement; the student will believe that because they had a teacher, they believe they should do better without putting in the time getting experience. and when the results are bad, they are quick to blame the teacher when the student does not actually have enough experience grasping the basics and making them natural.
i'm sure this post is a lot wordier than you expected, it's just that i'm bored