Learning something new is always challenging and you're bound to mess up along the way, it's an integral part of the process. However, teaching someone something new offers its own set of life lessons, specifically in the fine art of letting people f**k up.
I have come to the realisation that there is no easy way to teach someone something new, it's always challenging and even the best students can't retain everything. The fact of the matter is, they are going to mess up and the unfortunate reality of that is they will probably retain more from the mess up, than from your lesson plan. The hard part is letting them.
You have to trust in your teaching, in them and then let go. You may know how to do it better and finish faster but unless you want to continue doing it then you need to give someone else the chance. If you can learn to follow rather than lead, and show rather than do, all with the understanding that your way may not be the only way, then you have learned the fine art of letting people f**k up.