Earlier quoted context omitted.
Linear algebra, discrete math, calculus. The mathematical underpinnings of algorithms and data structures. Turing machines will be a lot more useful once you actually know how to use properties to prove more things. A kindergartner can recite the layman description of an infinitely long tape with ones and zeroes but such simplistic understanding has very little practical use if you don't understand how it fits into t…
Can you recommend resources that teach what you think the fundamentals should be?
My own view echoes this (https://meaningness.com/metablog/how-to-think), which is that it's often useful to know a little about a lot of different kinds of math. That way you'll set yourself up to notice when and where some specific discipline might apply, then you can go back and learn the details if you need to.