Handjobs & BJ's

Okay so I talked to this guy for a couple of months and we did a lot of sexual things, it was my first time giving a hand job and a blow job. I just don't understand how I can make him cum faster. I enjoyed a blow job but I hated being pushed to go down further. And I want him to cum fast. I could go down further but not continuously, I just don't quite understand how I make him cum quickly without me having to gag all the time. I just really want him to feel pleasured. I also have no idea what cum tastes like, I thought he almost did one time when I gave him a BJ, I tasted something thicker in my throat than my usual spit, but it didn't squirt out like I thought cum did. So if someone could help me in the "tutorial" of the stimulation and orgasm of the penis that would be lovely.