If you are building something for long term success I suggest learning the basics about server management and using AWS, Digital Ocean, Or Cloudways which can help you manage the server side of things while you work on building the website using a content management system like Wordpress or Laravel etc. Hosting is really the key to success and almost all shared hosting services are terrible. There is nothing you can do about slow servers, or hacked servers. The risk is too high if you are serious about building a real website long term. If you just want to play around as a hobby Siteground was fair and affordable and didn't constantly try to upsell me or take advantage of being a noob way back when. Most all shared hosting is owned by the same company and that is why they are all so bad.