You are thinking of deployment and you will have to host the website on a server. I'd highly recommend since you are starting out that you follow all the steps in a tutorial such as this, However if you are exclusively interested in the deployment part this page might be of use to you, as it outlines a few options you could use for deployment far more in detail than I could here.