WordPress is a free platform where you can create your own blog for free. But because every free thing has a limit, free WordPress blogs will also have limits. To remove them, you will need a hosting service of your own. With which you will be able to create a self-hosted WordPress blog. You can also do this by upgrading WordPress' subscription plan, but it will cost you more.
For hosting, I will recommend you Bluehost, WordPress itself also recommends it for hosting WordPress site. Unlike many hosting services, you will not need to install WordPress separately in Bluehost. You will get shared hosting for 2.99$ (which is about 223 rupees) per month in Indian currency. This is a very good plan to start with. Later you will be able to upgrade your hosting as per your requirement. When you buy hosting from Bluehost, you will not need to spend money on a separate domain name. You will get a domain name free for 1 year. You just have to renew it later.
You can also use other hostings if you want. But before choosing a hosting service it is very important to keep some things in mind. such as Bandwidth, Disk Space, Uptime, Speed, Control Pannel, data Backup, Technical Support, and Price. Some hosting providers provide you with hosting very cheaply, but they have some limitations. Therefore, before choosing a hosting service, keep these factors in mind.
You can hire developers to make the design of the blog, but it will cost (from 2000 to 5000) some. But I think because you are making a blog of a single niche, then there is no need for it. You will be able to give a good design to your blog by easily selecting templates from the dashboard of WordPress. You will also find many free templates there. that you can use.
WordPress is a very simple platform. So you will be able to give better design to your blog without any programming knowledge. You will also find good guides about WordPress blog design WordPress. With whose help it will be easy for you.
In the last, I want to say that, you can start your blog within 2500, 3000 because you have to take hosting for at least one year. If you don't hire a developer for blog design. And this is not necessary at all.
Fear is The Path to Dark Side.