The solution would be to have learning materials that teach you systems programming in a way that is not tied to a specific language, but I don't know of any example of that, and I guess the same applies to all the people that I had this discussion with in the past.
for example right now i’m working on an SDL/opengl app with an immediate mode gui, and there’s enough code in the wild for me to pour over to understand how and why they structure their programs
but when i started with zig i would often get stuck, unable to really understand the c code i was interfacing with and struggling with the language basics a bit
And, more generally, watching some of his (free) handmade hero video series: https://handmadehero.org/