Most electronics books will teach you the basics, but this StackExchange answer is a good summary too: https://electronics.stackexchange.com/questions/28251/rules-...
I literally can't keep my head straight without sketching some schematics. It's also super helpful when I'm prototyping and tear down a component to build something else (say, to reuse a microprocessor or expensive component like a GSM module) but then I want to go back to that first setup I had previously.
Try asking someone who really knows what they're doing for some non-trivial help and show them your rat's nest and no diagram and watch smoke pour from their ears as they try and remain calm and helpful.
I think you're on to a good idea though, the UML you practiced provided value (likely not because we all love UML) but it forced you to meditate (for lack of a better word) on design choices and decisions. You began iterating in your head and built some good reflexes. You were practicing your craft in a more robust fashion. I can't imagine spending time with schematics won't be helpful.
These days, I don't use UML to write apps (everything in my head as I do everything myself anyway, and sometimes I write comments and unit tests), but I remember it being useful during my early days of programming.
I'm thinking, since this is my early days of hardware, I should use write schematics (just like I did with UML). Is that a good idea? Where to get started?