I am a 21 year old guy. I have never kissed a girl or even held hands with a girl unless it was forced (eg through a game).
I am fairly average looking. I wear glasses and weigh about 50 kg. I am also an Indian guy who lives in South Africa.
I am an introvert and can be quiet but I am not the most anti-social guy. I have taken three girls out for coffee. I have never asked a girl to be my girlfriend directly but I did take three out for coffee.
With two of them, they didn't follow up on my attempts to meet again after that. With one, she did but she saw me as a friend and started telling me about her crushes so I stopped responding to her.
To be honest, the girls usually end up doing more talking than me though.
No, just you have morals, standards, respect, and responsibilities. I'm 26 and suck at conversations, never had a girlfriend longer than 3 months, and I never had sex. Sooo. I really don't care about all that yet. Just live your life the way you know how and better yourself.
I actually love inexperienced guys. They're so cute and innocent... a lot of girls might prefer experienced guys but I love the idea of being able to teach them things and be their first... they seem to appreciate it more.
Don't listen to girls. They are so screwed up in the head, that they don't know what they want and don't want. Their entire nature is based on lies, lack of loyalty and a parasitically leaching off of men. Furthermore, they are weaker physically, and smell funny when they menstruate.
I have never met a girl who hasn't caused incredible damage to my life and time when I've gotten close to her. You are better off alone. In the future, there will be robot females, and if you wait, that robot will be so much better than a human female. Imagine having your computer... but better...