The first step would be choosing a platform to build your website (like HTML, CSS, Bootstrap) or You could use a CMS (Content Management System) like WordPress, Joomla or Drupal.I would suggest you to use WordPress which is one of the most widely used CMS even by the biggest of firms. Once you have done this you could proceed through the next step.
The second step would be finding a domain name and a web hosting service.There are a huge bunch of firms which provides this but I would suggest you to use GoDaddy for finding your Domain and web hosting service. Godaddy provides you with a suitable domain name and is inexpensive.Don’t forget to google coupon codes before buying a Domain Name on GoDaddy. It actually saved me a lot of bucks.
The Final Step
The final step would be installing your wordpress site to your Domain Name. WordPress has an special option for One-Press Installation for the same. I would also suggest you to use some WordPress plugins which would make your website a better one.