(had no formal programming teaching, just learned python to do crypto one day, then did R, then Rust and bits of Haskell and Clojure, so like I've never learned theory)