Best 3 tops?
Who would be the best 3 toplaners to master?
Who would be the best 3 toplaners to master?

Same ones I'd say.
Maokai seems to be a great pick too, but I'm a Gangplank or Lulu or Anivia kind of top laner, not one of the good ones that pick tanks lol.
I'd recommend a tank, a bully, and a bruiser.
or
are really good tanks top.
or
are typical bullies, but
is the one that brings the best teamfight.
or
are typical bruisers top. They do well against ranged tops and are generally versatile blind picks.
A mage top like
or
is also doable. They give you an AP option and can push around certain opponents.
Because top features all kinds of champions you probably want some flex picks to avoid counter picking. The tanks can usually jungle,
or most mage tops can go mid.
for "bad" or newer players play pantheon, garen, irelia .
Well if you could actually master them, assuming you're playing in solo queue, and that you really wanna just play one of three champions for every situation
(Really high skill cap, godly when mastered)
(Incase they get riven)
(Incase you're all AD, in which case riven would be a bad pick)

beeen one i've thought about for a bit and
seems like he would be fun, how about
?
beeen one i've thought about for a bit and
seems like he would be fun, how about
?
Wukong's laning is okay, but not exceptional (though he can trade effectively with his E>AA>Q>W). However, he is still one of the best top laners. He scales pretty well and due to his ultimate he is a fucking beast in team fights. Black Cleaver is amazing on him due to that ult, and said ult allows a Wukong that is getting his ass kicked in lane to come from behind and carry the game, if he's killed. He's also very versatile. Have two CC beef tanks? Then go assassin Wukong (only needs three damage items, cleaver, hydra, and last whisper) and dive into team fights after your tanks initiated, crush the carries, and use your ult on everyone. Need some extra bulk because you have a Shaco jungle or something? Then you can easily build tank. Wu is also a rather solid jungler. He's also a very solid splitpusher, due to his clone.
Darius is a great lane bully. His decent tankiness and high early game damage (physical, magical, and true) make him great at beating the shit out of other top laners. He also is a pretty strong counter to Wukong. He falls off a bit late game, but still has a use in team fights. His E and W make him an effective peeler, and his high damage with only 2-3 damage items (I usually run hydra, triforce, and sometimes a maw on Darius then full tank) means he can kill most assassins who go for your carries. Darius can splitpush because he's a strong duelist, but his relative immobility makes it sort of ill-advised. I only really do it if I've snowballed out of control and can reliably 1v2 my laning opponent as well as the jungler.
Tryndamere scales the best late game in terms of being a huge badass in duels and splitpushing. It is possible to get first blood with a level 2 cheese against most other champions as Tryndamere, and he can easily solo carry games. I recently played a normal where, as I was splitpushing, the enemy Shaco and Thresh tried to gank me for the kill. I was hooked and had no chance of escape due to The Box locking me down. So I manned up, turned around, and killed that Shaco and Thresh. Tryndamere's main weakness, however, is that if he isn't snowballing hard he's not that great in team fights. He can be locked down with CC pretty easily, and has to get close and auto attack to do most of his damage. In team fights he is best used for clean up, spinning in and killing enemy champions who are fairly low.
All three are solid choices IMO, and different enough in playstyle to give you some versatility.
Nasus, Late game powerhouse, takes down turrets with 2 Q's. Shuts down enemy adc, very good 1v1. Riven. High skill cap but stupidly good when mastered. High movement, stuns, and consistent damage. Alistar. Great CC for gank assist / team fights. Can bully lane easily. Best tank ability in game.
After that its counter picking. Quinn vs melee teams is fun with her blind / gap opener but many adc's can go top if you're good at it. Vlad / rumble / akali work if you need AP, etc. All about what you're comfortable with.

Gnar, Gnar, and Gnar. In all seriousness, Gnar is the best one (at least the one I'm best with). Maokai is a good one if you want AP, and Rumble is good if you don't really need a tank.