<human>: Condense the text into a few key points

So im 23(m) years old about to graduate college. I never really made much of of my college social experience, didnt join a club or did anything on campus other then go to class. My worries are now is that im not in an environment where im pushed into interacting with other people, ill just stop all together. Apart of me is perfectly fine with being alone but i know apart of me would be miserable. So here i am asking for help becoming social. My end goal of this social training is being able to flirt/talk to girls enough that i might find someone. Currently my self esteem is below zero. 

A few hang ups i have is i still live with my parents, am a virgin, and overweight. Now i will be moving out of my parents once i find a real job and plan on starting a regular workout routine, so those shouldnt bother me later. My main problem is that im a virgin. I've had one relationship that lasted 4 months with a friend ive known for ages. I ended up screwing it up by being to clingy and also sending a drunken text saying i love her and listing all my insecurities. Now we did experiment with oral sex and i asked for sex but was denied. 

Anyways im pretty much scared to death of even making eye contact with a girl, but i need to find out a way to overcome that. I want to start practicing complimenting girls. I think im going to start with my friends girlfriend, i figure ill earn some points with her. That in mind what are some neutral compliments that would brighten her day? Also what are some more forward compliments? 

I dont wanna stop with complimenting girls, i need to work out talking to a random stranger as well. With a compliment i could just say it i continue walking. I wanna be able to maintain a convo without freaking out. Any ideas or topics for bringing up a convo with a random person. How should i greet them / bring up topic. 

Also where are good locations to try being social. My ideas are parks, museums, bowling alley , arcade, making taking up a new activity like mountain climbing
<bot>: Need advice on exposing myself to social situations. What/how do i compliment women on? What are some topics to have a conversation with a stranger on? Where should i be social?