I would suggest
for assassins. They offer simple concepts to use and are rarely banned. Ahri is safer in terms of mobility due to her Q and R. Akali can be slippery but people can take you down while your skills are on cooldown with a pink ward. Talon is just fun to use in general, but is the most risky of the three.
I'm not quite use to tanks but
and
.
Malphite is a great pick in any situation and is easy to get use to. Gnar on the other hand takes some getting use to due to his two different forms. You'll want to get the hang of managing his bar to either bait an enemy or sustain off harrass under turret. Both are capable of dealing decent damage, soaking up damage, and just disrupting the enemy's formation.
edit: Just some simple tips for playing tanks in general. If you initiate in on enemy, don't stand there and aim for kills. What you want to do is slowly kite the enemy back because they are not going to focus on you. They want your carry. So move toward your carry while you're using your abilities/attacks on the enemy and turning your focus to peeling. Basically, just keep getting in their way.
Also, eggnivia is getting the most epic skin ever.
http://3.bp.blogspot.com/-1PLt4MW9njI/VWapracL62I/AAAAAAAAqj4/GKwsUE1a-wk/s1600/33343.jpg