
Harvard’s CS 50 is a pretty good starting point IMO for general CS/coding knowledge that you can then take and apply to your field. There are online lectures and projects that are all free. If you just want to understand the programs and don’t care too much about software dev/cs you could probably get a surprising level of understanding conversing with an LLM about how a particular piece of software is designed