Are you looking to build yourself a website? Trying to give yourself a presence on the internet? Then you would definitely be needing a web host to host your site on.
First thing to think about though when looking for a web host is the sort of website you are thinking of creating. Is it going to be a just a personal site about yourself and your CV, Is it going to be a family site with lots of family pictures? Thinking of setting up a busy forum about your favourite hobby, or a game server to play your favourite games online with friends or are you even contemplating having multiple sites? All this questions would have to be answered before you embark on your search for a suitable host.
One thing you would notice straight away is most hosts have plans providing you with gigabytes of space and bandwidth. This could lead you to believe your site would take that much space which could then lead you into comparing hosts by comparing the amount of space made available to you going for the company that offers the largest space. (I have seen a company offering 100Gigabyte of space once). The truth is most websites dont even use anywhere close to that amount of space....