https://www.youtube.com/@RobertFeranec
https://www.youtube.com/@MicroTypeEngineering (includes some nice critiques of viewer-submitted designs)
https://www.youtube.com/@AltiumAcademy (including some great conference talks)
I've also really enjoyed these for more basic understanding of electronics:
https://www.youtube.com/@FesZElectronics
https://www.youtube.com/@w2aew
That said I'd say perhaps join a Discord. The MicroTypeEngineering channel has a fairly active Discord with a good mix of pros and hobbyists who help each other in design questions and such.
As for the real world, most electrolytic capacitors from before 10 years ago are just junk. Tantalum capacitors tend to commit suicide by shorting then possibly exploding, sometimes taking out other things, or circuit traces.
If you understand all of the above, then you're ready to read "The Art of Electronics" by Horowitz and Hill.[1] They get into the nitty-gritty about practical choices of components, etc.
Trust me when I tell you that it’s the easiest, most efficient way of discovering where your strengths are, and where you have gaps in your knowledge. Don’t worry about the academics side of the classes, just take the things you’re interested in, and call it done when you feel you have gotten what you need from it. Community college classes are generally very affordable in most states, if not free. Get your textbooks used.
Unless you're already a competent C++ developer, I would start with getting either an ESP8266 or ESP32 and making some simple projects in Arduino IDE by stitching libraries together. You can do a lot with various sensors, actuators, and a bit of simple glue code. Getting outside that simplified Arduino world requires additional learning curves so have fun there first if you can.
I'm a full stack developer and I code in many languages but I haven't had to do any low level C++ code in a while and I'm finding that my biggest hurdle as I'm getting into a complicated embedded project where there aren't libraries for what I'm trying to do.
Of course there are frameworks for programming ESPs in Lua, Micro Python, and JavaScript (Espruino) but those have their own learning curves and limited available libraries too.
An old Radio Shack Science Fair N-in-One kit (for N between 25 and 300) is a way that might work because they are hands on and were designed for beginners.
Wanting a best way to do a thing is a way of avoiding the hard reality that you will be bad at the thing when you start. So a soldering iron and a willingness to suck is another reasonable way to start electronics…irrespective of whether a software engineer or seamstress.
Anyway, doing things badly is the only way to learn how to do them well. The only way to keepiuppi 100 times is to start struggling to keepiuppi twice and then thrice and all other 99 steps.
Good luck.
you might find ideas here: https://hackaday.com/blog/
From a programming standpoint though, get an Arduino compatible board and starter kit and go to town. You can do lots of cool electronics projects with an Arduino and some LEDs.
Oh no... that's how you get to Broadway, sorry.