How to do foreplay on a guy?

I’ve been reflecting back on my sexual experiences as I’m currently not active (😞) and I realized I don’t know how to give a guy foreplay without going straight to his dick.

Guys would touch me cheat, neck, rub me everywhere and I feel like I can’t really do that since there isn’t anything there, and I’ll just be rubbing skin, I often felt my self grabbing their chest and they’d move my hand away, so my question is how do you like to be touched and treated before your partner goes straight for your dick? Do you care where we touch you and is there a spot that gets you going? Thanks!!