Good luck on your website.
You don’t have to know how to code but it helps to learn the lingo so if and when you hire someone you get what you want. I would suggest asking friends that do code what their client horror stories. Then do exactly the opposite formulate exactly what you want for layout and interaction, get quotes and hire someone. Then do not change your mind midstream.