If you are not familiar with programing language, you can opt to use Wordpress or Joomla to make your website. These programs allow you to use pre-made templates.
You need to learn about HTML and CSS. HTML is the basic contents of the page and CSS is used to give the page a good layout.
Search for some books on html/css and read the reviews. Or search google for some beginner guides