For beginners, shared hosting is usually the easiest move. Its cheap, simple, and you dont need to mess with server configs, Linux stuff, or any tech headache
Id check LuxHost for this too. Start with something simple, dont overpay early, and upgrade only when the site actually needs it