3 ms·
The most important part of learning to program for a beginner is to master the logic and the general tools you get in a language to implement your ideas. Some p
by WheelsAtLarge 7y ago
The most important part of learning to program for a beginner is to master the logic and the general tools you get in a language to implement your ideas. Some people can get it right away others take a bit more but if you try to force the logic and the intricacies of a language like C++ at the same time then it becomes a more difficult task than it needs to be and it's a recipe for giving up because it's too hard.
I suggest you teach a language like Scratch. The ideal way to do it is to agree on a project that the 10 year old and you agree on and set a plan to get there. Working towards a goal gives you both a goal to work towards and a reason to continue forward. The project doesn't have to be unique but you both need to agree on it and develop a road map to get there. You should also set a deadline.
Once you finish the project you can move on towards a different language and more advanced subjects but always using projects to help you move forward.