bj help

I've been with this guy for almost 2 months and recently we've started doing stuff and before we were dating i had never done anything with a guy besides kissing. well he's fingered me and eaten me out but he has done it to other girls in the past. well the other day he asked me to suck his dick so i willingly did it but it was my first time doing it. I make everything awkward just because that is how I am, including going on double dates with his friends and meeting his family because its the first serious relationship I've been in. so when i gave him the bj it was really awkward and I had no clue what I was doing. any tips to make it less awkward? also how do I make him cum because he had to get himself halfway there? anything to make me better at it? because i still have no clue what to do. any help is greatly appreciated