First of all in order to view your website live on internet things you need to know is that , there is step by step process of putting your website....I am gonna cut short it for you
So first you will need a hosting on which you can where you can place your files and data like images,etc...
There are many free as well as paid hosting available just google it out.
Second and the most important part ..you will need a domain , domain is the identity of your website , people from anywhere in the world can access it by putting you domain name into their URL bar and bang.!
If you going for free hosting you will get a a sub domain from that website which is kinda long and hard to remember as well.!
If you just started making websites or coding then you should opt for free domain as well as hosting