Which the best way to train with Ahri, Akali and Caitlyn

I have been practicing on Ahri though I'm also interested in several other Champions but I wish to know tips and best ways to train with them~ I'm not knew on knowing of League of Legends but I am in the game play base since its different to what I'm used to play. So far I love it just like I thought but its been some how complicated to fully familiarize to the way the game is played.
If you guys have any suggestions, tips and tricks, I'm all ears. Also even though its about this two, I don't mind on other Champion suggestions.
[slayer-jinx-catface]