Best way(s) to teach someone else to program, person to person.
ScottWhigham: I have tons of classroom training experience and tons of video training experience. On those rare days when 1-2 people would show up for training, I found myself in that situation and it's tough for the trainer. 1v1 - what I would suggest is that follow a timeline. What can happen is that the trainee can get stuck on one item (big or small, doesn't matter) and then you find yourself spending 2 hours explaining what a classroom would spend 10 minutes on. People tend to get frustrated and think that asking 100 questions is the best way to learn. Sometimes it is, sometimes it isn't. Sometimes "64 Questions" just leads you into an area that the user isn't ready to go - no matter if they think they are or not.So pick a timeline, agree in advance that, "If you get stuck on something, we'll try to work it out but we must make it through this section by 3:00PM today no matter what."2nd piece of advice - don't let them ask so many questions that they take you off topic or into areas that your timeline has you covering later. "We're going to cover that in a bit..."Training is an area in which the trainee can make or break the experience. A trainee that lets you be their guide will learn from a good trainer but a trainee that tries to wrestle control from even a great trainer will not learn much.