tbh I'm the same, I try to set a timer on my phone now otherwise I'll just keep going until I tilt lol. Stepping away for even 5 mins makes me way less impulsive when I come back
Just start playing micro-stakes on Stake tbh, it's the fastest way to learn the flow. For rules and basic strategy, Upswing Poker's free articles are solid.
Djokovic is the obvious answer but I'd throw Medvedev in there for current gen, dude just doesn't care about the crowd booing him and plays his game no matter what