Web hosting is when space is provided on the server to store files, websites are hosted by servers. The hosting that is used since not all websites use the same server are, shared, dedicated, VPS and reseller. A server connects different users of the computer to your site from all over. This can be cheap or expensive depending on how you will use the website and the type of work you will use with the website, choose between those available. To have quality work, you will have to go for an expensive website, a nice hosting plan, do your research, a website that has no hitches and can host customers without taking long to load.
Shared hosting is where the space is occupied by files, many files such that there is no space to produce quality work, this is allowed in small businesses not large. Virtual Private is not as much occupied as shared hosting, not shared by many users, you can make changes depending on your style as you want to. Dedicated hosting is where the server are rented out, this is more expensive than shared hosting, used when there is traffic on the server. Cloud hosting is recent, it is affordable, can host more business that is why it has been relied upon by business since its entry in the market.
If you want to learn about web hosting, start by doing it, we learn everyday something new. Get familiar with the first steps on web hosting, have an idea on how it works, some websites teach on how to get started. We read, so we can gain more knowledge, read about hosting, understand what happens with the servers, read about basics. Web designing consists more of communication, their work involves communicating with customers, learn to be a great communicator. There are online courses that teach about web hosting, enroll and learn. Programming languages used in website design, get to know how they work, this will make learning easier.
Learn and understand how to use the programming languages used like HTML, Java, CSS. Practice how they are used, do it practically to gain skills because they are key in web designing. After getting skills to designing, apply them to the web, when you do it greatly, interactions in your web will increase. Not all websites that you will use, focus on those that produce quality work, those that you enjoy and are comfortable working with. Draw a rough diagram of what your domain will be like, the sketch is called a wire frame in programming language.
Keep up to date with technology, trends keep changing, this will help your designing, know how modern trends look like. Find a mentor or someone who is already in the game and succeeding, follow what they do, know how they operate, copy tactics from them. There is a community that coders join to learn from each other, encourage themselves, join it and see progress. Goggle is the best teacher, cannot understand something, goggle it.