I was able to get an easier hold on Path of Exile than LoL.
When I first started PC games, these were my first two games. If you've seen Path of Exile, you would know that it is a very complex game with a lot of factors to consider. Not even to mention the skill tree. That thing is Fucking huge.
http://webcdn.pathofexile.com/public/PassiveSkillTree.0.10.0.jpg
And this isnt even the updated one. It's a bit more complex than that one.
I was able to grasp it becasue the game threw everything at me at the same time. Skill trees, special abilities, auto attacking, item builds, possible characters, and even the flexability of all of them. If you want to have a witch that uses her hands, to punch things with a claw, then so be it. You can do that. If you want to make a spell casting tank, then you can do that as well.
I was able to grasp everything and figure out what I wanted in a span of about 2 weeks.
League is different. The only thing I could do at the beginning was jump into a tutorial game and buy items and get kills. Then, I realized there is a leveling system. My first thought was, "Maybe if I reach max level, Ill get some of that hard to get currency." Nope. I did not. I also realized how deep and complex it was after getting a few levels and how AP vs AD actually mattered on certain champions. I also figured out that you dont get refunds back, you cant refund stupid purchases such as buying a full page of mana regen Tier 1 runes (when they existed) for 2000 IP. All of this I learned the hard way. There was nothing saying that refunds didn't come back. There was nothing saying that I had to buy runes to stay above my enemy laner. There was nothing to say there was even a meta of 1 top, 1 mid, 1 jungle, 2 bot lane. I had no idea. Partially becasue smite was locked until a higher level and flash was a bit insiginificant because nobody had that either. The most essential spells in the game and nobody had them. Then when one team did but the other didn't, it was ridiculously easy. This caused another issue about how players are supposed to be able to take in large chunks of information at a time. Then before they can process it all and get used to it, it throws another big thing at you (ie. Masteries and runes then junglers, like WTF man???)
I was finally able to grasp everything in LoL in about 6 months.
Riot didn't tell me that rune pages were essential. Riot didn't tell me that masteries existed and expected me to just see them and go "Oh hey look. I get 1% more damage. That's like, another item right???" Wrong.
This wasn't meant to be a "Terrible new player experience" kind of post. But it's turned into one. Riot puts no thought into its new community. They think that people that are new to MOBAs or new to PC entirely are able to do everything required to be successful in the game. This is ridiculous.
TLDR; Riot doesnt give new players the full experience when they first start. They keep things from the new player saying that the entire game is too much for them but yet other games are considered better because they fully expose the new players to everything.