So the kids I teach are about 7-12 years old.
Still in early stages, I’ve only been teaching them for 5 weeks so far (1 hour per week).
My approach is to set them onto a task, and get them to attempt it on their own. If they are struggling, I tell them that before I will help them they need to just try a few of the first things that come to mind, see what happens, and if they still need help I will walk them through figuring it out for themselves.
Only very rarely do I explicitly tell any of the kids how to do a specific thing.
I also teach a kids programming class currently. I also run youth movement activities for kids most wekeends and on holiday camps!