"Lean over and help them find that!" Your assuming that every kid will have their own personal coach which can look over every bit of their code and give them tips which wasn't the case for me. Even though part of my programming experience came from formal classes, the professor could only devote so much time to each individual. When learning C++ I spent 95% of my time debugging rather than learning core programming concepts. The experience was like chewing on sandpaper because it was so tedious. When I switched to python I found that I was spending a significantly smaller amount of time debugging and more time learning about core programming concepts.