I'd like some help/guidance

Hi, I've started playing League about two weeks ago and I'm level 15. As of right now, I've been maining the bot lane/adc role, mostly using Jinx. I'd like some general tips on how to play the role during the early game/laning phase. Oh, while I'm here, I'd also like to ask some questions. I've heard that people are starting to play mages in bot lane and they're apparently better than other adcs. Why is that? If I play a mage bot lane, which one should I use? Also, what's the difference between lanes? Why are some roles in certain lanes? I don't quite understand the game yet, sorry. That's all I have for now, any help would be appreciated!