Having sex for the first time with a guy

I’ve never really kissed someone before and I’ve never had sex either. Does anyone have some tips for making both enjoyable and doing it well? How does one give oral sex to a guy?

I am very inexperienced so much advice would be appreciated!