The first step is to work on glaring flaws you have. You need to be comfortable in social situations, totally at ease with whatever happens. You don't seem to have any issues with confidence, self-esteem or anything like that, but it's certainly something you need to have. Secondly you need to just start speaking to girls... You don't actually need any books, any DVD sets, you don't even need to post on this forum, all you need to do is start speaking to girls and actively trying to make things happen with them. As long as you're not professing your undying love for them then there's not really anything you can do wrong.
Also you should usually get a gut feeling as to whether a girl likes you or not. To be honest you should start asking girls in your classes to hang out... Chat to them in class a bit, tease them, make them laugh then try to get them out one on one.
A couple of things I will tell you is that when a girl maybe says negative things about you to her friends or others, for example that you're ugly and she'd never date you, don't believe it for a second. Those things are meaningless and what she may say to her friends is often not entirely true. Just push forward, make moves on her and see what happens, judge her by her actions not the things she says.
Also when you speak to a girl for the first time there is nearly always a spark/she will have interest in you. I think this is what people think is the "friend zone", when the initial spark of interest fades, but in my opinion the friend zone is a myth and simply means that the way you are coming across to her is not attractive to her, but it's certainly not something set in stone, just that once the initial interest goes then it can be hard to get it going again.
But you won't even make that mistake anymore. From now on look for the initial spark of interest, believes me it's there with nearly all women you meet for the first time. Capitalize on it. If she seems interested escalate things with her. You need to be the one to make things happen most of the time, if you don't actively try to make things happen they won't... So be sure to go for what you want and if you want to have sex with a girl actually get her back to your place and escalate. Male a conscious effort to actually make a move on many girls.
I think that's about it, so just be aware of those things. But the most important thing is you start speaking to women and experiencing things for yourself.
Sorry if it's hard to read I'm writing on a smartphone and it's kinda hard to write on here, but hopefully you get what I'm saying.