I'd like to tell a quick story about successful troubleshooting.
A few months ago I rented a scissor lift to install lighting at my new office. When it arrived, the delivery person gave me a quick demo and off he went.
Well, when I went to actually use it - the lift went up by about a foot then stopped and screamed beeps of terror. It was broken!
But the display on the control read "18"
Rather than call the rental company, I searched "sinoboom fault code 18" to see what that meant.
@TechConnectify I think the key connection here was your prior knowledge that when a machine spits out a seemingly random number, that's probably an error code. So I think teaching troubleshooting as a skill has to start with teaching people what to look for to get that first lead to follow.