It is easy....
First, decide on what your website will be about. Choose a niche market.
Once you have done that, then do your keyword research. You want to determine what
keywords are used most often when searching for related topics/subjects in your niche.
Next you want to carefully choose a domain name. It can be with or without your primary keywords. I recommend that you include your primary keyword in your domain.
Next decide on where your site will be hosted and sign up for hosting service.
You are on a roll now...you just need to pick a software program to make your web pages
Something like Dreamweaver or Kompozer (free).
Start working on your web pages.
Keep in mind that if you want free services there are webs.com and weebly.com