How do u give a blowjob? 🍆

I’ve been talking to this guy a like for quite a while and if the opportunity arises I want to try giving him a blowjob but I don’t know how to do it. Does anyone have any tips? Should I look him in the eye or not make eye contact? Is it better to spit or swallow? Should I touch his balls?