Comparing the price and performance, the best web hosting I would love to recommend to any beginner is Hostinger.
They provides free domain names, free SSL, free emails, free weekly backup, and SSD storage for better performance to their users.
If we take a look at the price, you can even start a blog or website with less than $35 USD for a year with free staff.
And, by using an active coupon code, you can make it more cheaper.
Visit the Hostinger Web Hosting Offer page and use coupon code AZRAFY on the payment page, and you might going to get a discount!
I believe you will find this helpful. If you have got any further questions, please feel free to ask.