So, I kinda had this problem myself at one point a decade and a half ago, only it was booze and serviio.
I ended up taking an old tower I had, installing Ubuntu on it with no Xwindows or GUI of any kind, set up ssh, and unplugged the monitor, keyboard, and mouse and accessed the Ubuntu box only from a putty session on my windows box.
Then, when I wanted to do anything on the Linux box I'd ssh in and command line it. And Google and try again until I got it right.
I turned it into a domain controller for the windows boxes (well, login server via ldap) and had an irc bouncer and a bot on it, among other things.
All while still drinking and streaming video.
I can't say what the magic bullet will be for anyone else, but I was able to learn by removing my "crutches" until it just... Clicked for me. YMMV but don't stop trying.
For gaming and everything else I couldn't easily do on Linux back when mandriva and Gentoo were still considered fairly new distros? And because I didn't know Linux well yet?
Linux has come a LONG way, but back as much as 20 years ago, doing something as simple as installing suse8 could see you with a fat string of error -3's just because you had a slightly less common model of hard drive. Forget trying to play one of the few MMOs that existed back then.
Production mac's were still running os8 back then.
It was a different world and gaming meant windows for almost all major titles because there were only so many WINE contributors.