If you're not technical and have no desire to learn server admin/management skills then ignore the people who are recommending DigitalOcean or Amazon. You need a fully managed service.
Keep in mind that HostGator, Bluehost, and about 50+ other brands are all owned by the same publicly traded conglomerate known as "EIG" (Endurance International Group). A quick Google search will reveal much of their poor practices and demise.
Some of EIG's "core" brands (BlueHost, HostGator, iPage) are totally acceptable and cheap for someone just starting out, but you'll likely run into reliability issues and performance issues down the road. They are squeezing as much margin as they can with each node/server. Meaning, you may be on a shared server with 2,000-5,000 other customers who are using the same server resources as you.
Alternatives such as WPX as recommended by
@ContentExpert is great if you don't mind spending a few extra bucks for a much better support experience and reliability. There's also Pagely and WP Engine to consider in the premium price category as well.
GoDaddy has improved A LOT over the years as well, but I still avoid them for hosting as they're still quite deceitful, overload their servers, and try to up-sell you every chance they get.