I don't think you should jerk off first. You're pretty young, right? If it's your first time (and you're sober) it's almost expected that you'll finish quickly. I think it's much more satisfying to a woman seeing you so excited, then blast your first load all over her. Building up tension for a week will do that, especially if when you know you're going to come you hold back as long as possible. Takes PC muscle control. If you haven't practiced, don't bother now.
Ten minutes later.... return for round two, and really rock her world.
Also, I figured you're setting aside a good amount of time for. Don't pressure it, or be like "WE MUST HAVE TEH SEX NAO" just foreplay and let it go naturally. Don't overthink this shit. Don't worry about giving her "mind blowing orgasms". Just enjoy yourself. Most people lose their virginity a long time before they find PUA by "getting lucky". My first time was with a drunk, ugly college girl I had just met, she gave me a great 18th birthday present

For the record, we went at it at least 3 times that night. Having a whole night to make up for "shortcomings" is really a plus.
I guess if you want some literature with good foreplay guidelines then Vin DeCarlo's Escalation Ladder is worth reading, it's a quick read as well.