Got some time but please help asap

Ive been talking to this guy lately and he's super sweet and really nice. I told him i was a virgin, im 18 by the way, and he thought it was really cool that I've never been with anyone. He asked me if I would be comfortable losing my virginity to him if all went well and i said yes, but he also asked when. I told him i wanted to wait at least until the second date but now i changed my mind and told him I'd be fine with the first date. I am totally ready and really excited and i sort of want to give him a blowjob. The problem is, i have zero clue what im doing when it comes to blowjobs and sex lol. He's 4 years older than i am so he does have experience and i know he'll be patient with me i just don't want it to be extremely awkward for him. If anyone has any advice on any of this, please help