Blowjobs?

Ok so he "pleases" me a lot but I know I should give him a blowjob but I've never done it and don't wanna mess up like he knows I've never done it but like when I do I wanna like surprise him like am I supposed to watch porn or something I don't want to but I wanna know what I'm supposed to do? Any advice or anything at all to help