(I recognize this thread may be b8)
In order to talk to women and make a good impression, it might be worth working on your people and relationship skills first. If you meet women while you're hanging out with friends, that starts things off with a better impression than being a guy by yourself in a social situation.
An analogy that (more or less) works is driving a car. If you think of relationships with others as driving a car, there are two factors- your skill at driving a car and the car itself. You want to jump from 'no car' to 'really nice car' but it doesn't hurt to get better at driving (at hanging out with friends or a significant other) before focusing on a really nice car. I was an introvert as a kid, but my family moved around a lot in junior high and high school and I learned to be outgoing and make friends because I would have no friends if I couldn't make friends.
Find friends with similar interests (even if it's MTG and vidya games). Go out and do social things with friends (movies, bowling, miniature golf, etc.). Then join a club or activity (soccer league or something along those lines) where you can meet women.
When you meet women, don't worry about striking out. If you make a good impression, it doesn't matter if she has a boyfriend or she only dates musicians. An attractive woman with a lot going for her has attractive friends with a lot going for them, so if you make a good impression when you meet women one will eventually put in a good word for you with one of her single friends.