Pretty tough job it seems, and I get a better understanding of your needs. I think you covered the need for understanding basic programming. I wonder if maybe looking into areas like system analysis and “system” architecture—system quoted here because that should cover the servers hardware, various software aspects, networking, security and… -- might identify some other books or online resources that software engineering might exclude. Those might help put all the part and details into that overview you are looking for.
Pretty tough job it seems, and I get a better understanding of your needs. I think you covered the need for understanding basic programming. I wonder if maybe looking into areas like system analysis and “system” architecture—system quoted here because that should cover the servers hardware, various software aspects, networking, security and… -- might identify some other books or online resources that software engineering might exclude. Those might help put all the part and details into that overview you are looking for.