Once you decide about the niche, you could start a WordPress blog by getting a domain name and hosting. Then you should install WordPress on the blog website. You can choose good WordPress themes for the blog and start customizing the blog website.