At this point, I feel like I can code just about anything in any language given patience and persistence. I have been a self-taught coder since age 8, so my brain very much thinks in terms of code. Coding even inspired me to write a book when I was 20 called "The Bridge", which became one of the top monthly 0.5% of papers read on academia.edu within a few days (https://thomaspbraun.com/TheBridge.pdf). It is philosophically linked to computation, but it discusses existential ontology, as well as proofs to transition to atheist mind to a more "spiritual" one, yet still with rigour. Anyways, I still feel like I'm lacking:

There is one-field that I feel like I'm lacking in:

Algorithms and Optimization

I have taken differential, integral, infinite sequences and series, and multidimensional calculus, as well as discrete math, number theory, and introduction to mathematical logic. I am currently learning linear algebra to understand matrices and transforms involving thereof.

If you were in my shoes, and wanted to learn everything there was to coding, how would you go about it? What should I "grok" in order to know how to write the most efficient and performant code available?

Thanks guys! I'm just looking to learn from those who are superior to me, and many of such people are here on the Rust forums!