My first webhost is namecheap.com. I decided to use their PLATFORM after reading a lot of good review about their platform and how fast their hosting is with good customer service. You can also get Domain name from there for as low as $9 and also get SSL certificate and some other vital tools to your hosting.
I do not think one has to break the bank on anything site when you are just starting out and in my opinion blue host is the best for a WordPress entry level site and since I have started, I haven't tried any other one.
My first web host is actually blogger.com and I decided to create a blog that can fit the niche that I really want to go into. I got to find out about blogger.com from a friend of mine who is also a blogger and the web host is actually a very reliable web host.