First of all, remember that to be a successful webmaster you will need a website. You need to establish your online presence first. You can do it by launching a website. You should spend some time designing your domain. The design of your website should not be too complicated or too flashy. The website needs to load fast. Usually, the more informative it is, the better for you. The rule of thumb is to make a website as functional and easy to use as it is possible. Too complicated websites load for too long.
If you already have a website, now you need to choose a Web host. My advice is that you rule out any free web hosting service that offers you hosting free of charge. You get what you pay for. If you decide not to pay at all, you get a service with which you might not be happy. If you are serious about your website, you will want to do everything to make sure that it is always up. Choose a reputable web host recommended to you by somebody you know or read some reviews of web hosting companies on the Internet. If you put a lot of work into your website, then you should become a successful webmaster without any problems.