Any company cannot function much better than their weakest, namely a third party host or your own web server. If you have limited experience with programming, you will soon find yourself overwhelmed with the technical jargon. When things get too tangled, we often decide to just pick anything at random and make a purchase. While making a random decision could be interesting, it is significantly better to use to advice provided in this article, and make a clear choice.
Make sure the web host you choose is up more than it is down. Even if a company can offer you explanations for frequent outages, you might want to avoid that company. The company's lack of attention to outage problems suggests that the company is not reliable and that your website may be frequently inaccessible if you use that provider. Do not make any commitment to such companies cheap web hosting because this is a big sign that they are unprofessional.
Be sure that you register your domain's name using a different company than your web host in case there's some kind of disagreement between the two of you. This way you can still have the domain name, and can put the site on a different server. You won't be able to control your domain registration, your host will.
You should ask about any security measures that are in place when choosing a web host. Websites are constantly being hacked these days, and countless potential threats exist. Your web host should have precautions in place for events like DDoS attacks and other threats. Determine what likely consequences will accompany malicious attacks on your provider.
At this point, you can go back over that confusing information, and try to determine the advantages and disadvantages for each of the hosting plans you are considering. If you have registered for a hosting plan already, you can still port your information to a new server.