

Something I noticed early on is that a lot of explanations for Linux can be used, at least partially, for multiple subjects/programs/situations. Also stress can hinder perception. So when I would reach a roadblock, I left the project in the corner and came back to it a few days later. For the first year, it helped a bunch.
Also taking the time to read terminal logs when something breaks helps a bunch, either to figure out by yourself, or to search in your search engine of choice.
And like with learning a new language, the learning curve requires patience. Besides, having had the opportunity to test multiple systems, some popular and some highly specific, each was quirky even when close to a system I already knew, so maybe testing around in a virtual machine or a spare laptop to find the Linux distro that best fits you might help?


On gaming specifically, at least I suffer from the opposite, if I don’t police myself, I risk getting dehydrated, as I either play games that engage me, or try to find the fun in them, and then I get so focused by the game I forget water.