i have worked for software companies as a senior executive. if i were you i would start with cryptography.
judging from what you have posted it seems that rust is what you should learn.
here is a good overview: