How to learn other roles than support?

So I've pretty much played only support for a long time and I'm unable to play anything else, I'd like to learn other lanes such as top, mid and jungle, but I simply suck. I don't even know what champions are viable outside of bot. Are there any tips or champions or even some up to date tutorials that could help In my hopeless state?
Report as:
Offensive Spam Harassment Incorrect Board