Training, Bot matches, and the upcoming player
One problem i notice with League is that it can be difficult to learn. With some experienced friends, it is not too hard, but if a new player just downloaded the game and had no idea what to do, they would be lost. Yes there are bot games and the tutorial, but each only covers the bare necessities to play League. Without a teaching tool in the client itself, some players resort to third party sites to learn (Proguides, elo boosting, etc.)
The tutorial seems fairly simple and then once you hit a bot match the level of difficulty greatly rises. As well as, beginner bots are simply, intermediate bots are harder, but PvP is a whole different level. I feel learning how to play league should be a gradual thing instead of either having friends teach you how to play, or feeding untill you get good...or boosted (kappa).
Would it be possible to have a third step in tutorial to deepen the knowledge for newcomers? Could there be a third level of bots to make the deeper lever of knowledge easily applied to the game? Could we even improve the bots that we currently have?