I completely agree. The experience sucks. I almost think programming would be better to follow a skilled trade path like electricians or something with apprenticeships and the like. The current system isn’t working for anyone, really. I mean I suppose it works for people like me but that’s not sustainable.
Math is less important than logical thinking which often, but not always, goes with math skills. More important still is intellectual curiosity. Do you like solving puzzles? Do you like the feeling of breakthrough after a frustrating struggle figuring out how something works? Those will take you a long way.