How do I teach a guy to kiss?

I'm dating this guy and I'm only his second kiss. Bluntly, he sucks at it from lack of experience. How do I better him at it and how would I take it further than kissing? I've heard many of horror stories about a guy giving away his V-card.