If you have confusion on where to start for having your website online and first steps to take , Here I am writing about all the steps for having your own website online.
1. Get your Domain : check for the name you want for your website and its availability. Once your selected name is available, you need to register it for use. Generally the price of domain varies from 5 $ to 25 $ which you are suppose to renew on yearly base from the website you have purchased.
2. Web hosting ( Buying Space ) : If you want to display anything online, you have to buy web space on which you can store files and make it available online. Many sites give free hosting so if you do not have budget at this time, you can go for free hosting..
3. Web Design and Development : It is the final and main steps. You can go for free web template if you have some knowledge of web design or you can hire any web design professional same way you can go for free website builder or hire web professional. DO not forget to take back up of the data you store in your hosting..