@TechConnectify
BTW, don't call it "Troubleshooting" call it "Problem Solving" as the former is just a subset of the latter. Solving a riddle or puzzle is one of many ways to learn problem solving, Sometimes you need to cross domains.
I know I've learned some of these skills, but could I have been taught it?