I thought this might be a good discussion topic:
What's your style of tutoring and any strategies that provide a more successful learning experience for your student(s)?
Try explaining them theoretically, but after that just show them a premade program, show them how it works, and they will figure it out by themselves.
i always try to make some stories for making them understand the theory part
Great ideas, thanks masecla33!
vivekdwivedi, what kind of stories do you tell? Just out of curiosity? :P