That depends on the type of your website:
•If you’re planning to just blog for a just hobby, then I would say go for shared.
•Shared Hosting is GOOD ENOUGH. I repeat good enough. Blogging grows step by step in months and years and for a blog with 500–1000 visitors a day. Shared hosting is good. Do not go for expensive hosts go for those with quality and low prices and small packages. Once you get good output out of your blog it takes an hour to change a hosting package or a host.
•But if you want to professionally get into it and make money from blogging then I would say get VPS hosting.
Because VPS hosting is way better than shared in terms of resources.
Regards,
Adrian