Blowjobs.

So, I like giving my boyfriend head but I'm actually not sure I know what I'm doing. Can someone explain how to actually give a bj? Lmao this is so awkward. Do you actually SUCK? How hard? How much spit? (SN: Bf is uncut)