Virgin and nervous

Hi! I'm 18 and I keep my V-Card, but time ago I've being thinking about having sex with one of my best friends but I'm really scared! I'm freaked out about a pregnancy and everything. Any advice or tips to make my first Time really good and how can I avoid a pregnancy in a better way? Thanks cuties