Blow Jobs

okay so i've been approached multiple times to give a BJ and i'm just generally curious not that i plan on doing it but for future reference. what are tips for me cause i have a bad gag reflex and wouldn't wanna be like bad at it or ya know just gag trying it for the first time if it were to happen.