> I'm personally having a hard time getting my 13 year old to debug issues in windows and linux because his expectations are just too high (probably years of ipad use). He expects things should just work and get frustrated too quickly.
Please persist in your effort. Teaching your kid logical thinking and scientific method ("debugging") and helping him not to be easily frustrated are probably skills that he will need anyway later on.