How to give a blowjob?

So there’s this guy i like and Incase it happens I want to be prepared and know everything I can before giving him a blowjob. This’d be my first time with anybody and I’m just generally confused about a few things, I know I could just learn from porn but I’m not sure if that’s 100% reliable. So I know you should never do it dry so do you spit on it? Do guys like that? And should you spit on your hand or like directly on their dick? I’m probably overthinking everything but I’ve had friends who have bitten on it their first time and I really don’t want that to be me lmao. And tips or tricks or just any knowledge would help really. Thank you!