amen to dry firing. Most casual shooters do not take the time to learn the fundamentals.
Dry firing is an inexpensive way to learn all of the fundamentals.
Learning/teaching a new shooter is like learning the golf swing. One needs to concentrate on a single element of the process at each session.
They also need to understand groups. They always try for a bulls eye. As SSG Schongert always said. Forget the Bulls eye get a good group and we will adjust to the X.