I feel your pain man.
When I was your age (damn, now I'm souding old - I'm only 21) I was in your exact sitution. I hadn't dated or even kissed a girl for that matter. I wasn't ugly or anything like that, I just didn't have any confidence.
Here's what you should do:
Think of your closest (non-relaitive preferbally

) female friend. Start hanging out with her, get comfortable with females. They don't bite (I'm not being condesiding when I say that, though it may sound like it).
Don't lead this chick on- just hang out together, because once your more confident you might want to use your newfound confidence elsewhere. Once you've been around her for a while you will start to become more confident around most other girls.
While you're at this read the guide from
www.fastseduction.com
*** Just a warning though, this information is pretty much geared to "how to get a girl in bed". I don't neccassarly agree with it all. Don't take it all to heart, it's allot of manipulation and mind-fucking techniques. It is good for one thing though: building your confidence.
Good luck, I wish you well.
~evident