How to make a Website live?

Get to know how to purchase a domain name, how to setup web host and how to bring the website live with just one article.