If you want to build your website yourself there is bound to be a certain amount of a learning curve.
HTML.
HyperText Markup Language (HTML) is the code you'd need to learn if you're going to start from scratch. There are masses of sites online, and books in shops, that will take you through the basics and take you to more advanced levels. You could even do courses on it.
If you don't want that kind of detail, then there are some simple and basic examples of its use, such as how to set up a live link, which use snippets of code. These can easily be found on the internet.
Website editors.
Of course, you're interested in selling, not becoming a web creator. You could take a shortcut by investing in a website editor. These are WYSIWYG (What You See Is What You Get) editors. You can type in what you want on your page, like you type into Word(TM), and the editor creates the code for you in the background.
The most well-known of these is probably Dreamweaver(TM) but there are others. On the other hand, you could try a free one such as Kompozer. In between these in cost is XSitePro(TM) which will help you build various kinds of pages and sites in a more automated way. It has its limitations but is very usable once you get the hang of it and there's full back up support.
Pay for one. You could simply hire a coder to make you a website. This is expensive and is unlikely to be a completely hands-off process. First, it helps if you know something or have some experience of site creation in the first place because you'll have to instruct the coder of exactly what you want.
That creates the second problem of the fact that a coder will do exactly as you say and no more. That is, most coders are not internet marketers, they simply build sites. So they have no way, usually, of suggesting adjustments for sales reasons. You get what you asked for. More changes will cost you more money.