Help a virgin!!!!!!

Hey!!!! I'm a virgin. Tell me what I can expect for my first time being with a man. Will he expect something that I don't know?? Tell me everything?! Your thoughts on bjs! Everything!!!!! 
Also fingering? My sister mentioned it and idk what the hell. Explain it all! Help a girl out!!!!