So I've been trying to get a better understanding of other lanes lately, and I know that I'd like to be a jungle main but I'd like to be able to lane top and go support if need be, however my pool for top and support is extremely limited and I don't know all of what I'm supposed to do in order to get better in these roles. Any tips?
I main top lane, so let's see...
Top lane, in all honesty, isn't really that important of a lane when compared to mid or bottom. The people that are fighting here are generally the tanks or bulky fighters. Which means that if you get fed, you're most likely just going to be a bit bulkier than your opponent, and vice versa. So, the main thing you want to do here is get the first tower, and help out other lanes.
It's kind of difficult because I'm never sure on how much time I should be spending away from my lane. It also depends a lot on your opponent. If you're going up against a Nasus, then you want to stay and prevent farming as much as possible (and yes, I learned this the hard way). However, if you're winning and get the first turret, it's also a good idea to gank a lane and come back. The lane depends on your summoner spells.
You want Flash, obviously, but the second one is generally a toss up. You can run Ignite if you plan on poking your opponent a lot, Heal if you plan to play more defensively, and Teleport is also very viable, as well as amazing for ganks. So, it all depends on what your goal is as a player. Because of that, your champion select plays a major role. For instance, Heal on Wukong, although is nice, isn't the best plan. Wukong is very hard to lane against because of his constant poking ability, so it will be better to get Ignite, or Teleport. Galio, on the other hand, has a more defensive play style and harasses with his spells, so Heal is a viable option as well as Teleport.
And now I have to get ready for work, so I'll end it there. Hopefully this helped!