Can someone please explain to me what I will need for when little one arrives?

The internet says so much and telling me something different. I’m a first time mum and feeling so unprepared and stupid asking these question!!

What bedding do I need? Where will she sleep when she first arrives? When should I wash her clothes? What clothes do I actually need for her? Any information would be brilliant!!

(I’m due May 24th in the UK)