Newbie's to the field of internet marketing have millions of questions. One such question is, "How Do I Build a Website?" There are all sorts of website building programs available both online and offline. My advice to newbie's is to purchase at least one website building program and experiment with it. You can learn a lot from a website building program such as how to lay out a website. Use them as a guide to building your own websites, because most of these programs will build a general website. In the field of internet marketing, that's not really what you need. You need a website designed to sell a product not to give general information.
I would also suggest that newbie's purchase at least one good book on the basics of HTML programming. This could be something like HTML for Dummies, or The Complete Idiot's Guide to HTML, personally I prefer Teach Yourself Visually HTML. You need to learn the basics of HTML programming because your website is the lifeblood of your business. You need to know how to create a website and how to troubleshoot it when something does not work right.
A website building program will give you the basic layout of a website, but you need to know at least the basics of HTML programming in order to modify and change the website to suit your needs and the needs of your business. As a programming language HTML is really quite easy to learn. The tags used to program a website are pretty much self-explanatory.
It may seem a bit difficult at first. You may put something on your website that you want in a specific place, but when you view your website it's in a totally different place. Remember the computer will only do what you tell it to do. If something is not where you want it to be, it's probably due to a syntax error. In order to correct this you need to know the basics, you need to know what you are looking for in order to fix it.
When you get more involved in this business you are going to create more and more complex websites, adding audio and video files, and script, and css. For now do not be concerned with all of that. You can make a pretty good professional looking website without using any of the above. When you become more comfortable with building websites then you can experiment and add different things. Use the KISS rule (Keep It Simple Stupid) especially when you are first starting out building websites. Do not try to make it harder than what it really is. If you try to add more into it than what you already know or are capable of doing, then you're only going to get extremely frustrated. Build a basic website first, get it on the web, and leave the experiment till a later time when you learn more.