<human>: Can you give me the gist of the text in a nutshell?

We both work in a restaurant's kitchen together, and have been Snap chatting for a good while now (nothing sexual), just kind of talking. This sounds so wimpy, I'm honestly not even sure what I'm saying. I've only been in one previous relationship, of which had lasted for a few months, but I eventually broke it off because she was too shy around me. The girl I'm wanting to ask out has had one main previous relationship as well, which had apparently lasted for a couple years. Anyways, we've been talking for a little while now, and it seems like she might be interested in me, but I can't really tell. She's pretty attractive, and as far as I'm aware, isn't talking to anyone. In a random conversation, she asked if I'm a virgin, to which I responded I am, and then mused how my first kiss was just at the age of 18. I never got around to returning the question. Anyways, what i am getting to is that I want to ask this girl out on a date, we've never hung out before, and we are coworkers. Should I wait a bit, and try to determine if she's interested in me? Should I say hell with it, approach her after work sometime and ask if she'd like to go on a date with me (and if not, I will put the thought aside so there is no awkwardness as coworkers)? If I do ask her on a date, what are some good first date ideas? I know the movies is a classic, overused cliche. 

Anyways, I'm really not sure about any of this dating game, but really want to start looking for that special someone (I'm not really looking for hookups, but a genuine relationship), before I get wrapped up in a career that won't give me time for it. Also, this is just a summer job. During the school year, we will live 4 hours apart (which I'd be okay with, and willing to come visit once or twice a month should the relationship last that long).
<bot>: I'm a romantically inexperienced college kid determining the best way to ask out a potentially interested coworker, and how to avoid the awkwardness if she rejects me.