What is hosting and why do I need it?
Hosting is providing a disc space or a whole server with a pre-installed software for a web-site .
Usually,together with hosting user is provided with a panel to manage this disc space, services of a technical support, that will help you to configure and manage your web-site.
What do you have to do if you have a web-site? You should place your web-site on a server with a 24 hour access to the internet, on which is installed all the software that is nessesary for your web-site to work correctly. So in this case you should use hosting services. Thus for a comparatibly low price technical support managers will help with the web-site configuration and will maintain it always online.