look, its obvious smokie is not very literate in these things. to put it to you simply, smokie, its like this:
there is pretty much no way you are going to get a free, bannerless host. It is sadly obvious that you do not know anything internet languages like html or java. Even if you did, taking the banners off a site would be stupid, because you obviously wouldnt get much webspace.
talk to your parents, and ask them to buy you webspace for a small montly fee. But to me it sounds like you dont really need a great website, because you have shown nothing special on these forums.
Regardless of what you think you have of potential, banner hosts are fine for you. If you really have stuff to show off, buy a server. Theres no way around it. If not, at your current level, it would be too much trouble to try to (
illegally I might add) remove banners from a free webhost. Its more trouble that its worth. I hope you take this advice seriously, because it is good advice.
To sum up, you wont get a good banner free host at your current level of internet and programming knowledge, and it may be a few years before you fully understand these concepts. Buy webspace, or stick with a free host, because its your best options.
Darken the skies, we are God.