BlogSpot is the best option for blogging, and another platform is wordpress here you need a preimum domain and web hosting, to start a blog, blogspot provides free subdomain and you can write article’s unlimited.
BlogSpot is a free platform from google, here you can publish or post your articles. BlogSpot provides free subdomains and basic themes.
Here is the step-by-step
First you need a gmail id to start a BlogSpot, just login blogspot.com or blogspot.in, but you need a google gmail account then you can create a blog.
Second, select a blog name for you blog, next choose or create a blog sub domain name, if you got sub domain sucessfully, go to publish button and publish your blog, you can change theme and layout from blog dashboard.