Now, for most software careers (including my own), that knowledge isn't directly practical. BUT, the most important things for a successful, fulfilling career are curiosity and a willingness to dive into subjects _without_ necessarily knowing how (or even if) that knowledge will yield practical applications. That drive is what's going to lead to insights and breakthroughs over your career that wouldn't happen if you just let abstractions be abstractions.
I’d find some high level tutorials online that maybe use one of the free circuit simulator tools.
falstad.com/circuit/
Nice animation on this site
If you are really curious there are many simple circuits you can build.
It’s quite a thrill to get an LED to blink with a self built circuit.
I’m also a crusty old sw eng. I did spend sometime being a young electronics engineer.
Good luck with the journey.