Only for puzzle games otherwise I don't think any of these games have a gameplay engaging enough to warrant the difficulty. Also grind is just boring with shallow games.
Buy a high school book on programming, doesn't matter the language but python would be obviously be the best. Starting from the fundamentals on how to program is important since I saw few people don't get them and not be able to solve very simple problems.
I feel like western games kinda gave up on gameplay to uniform to a more safe formula, there are still good games from western companies, especially in shooters and multiplayer eastern games can't really compete