If you are new to blogging world and you want to start writing a blog then Blogspot (blogger.com) should be your first choice. It is hosted by google and gives a free subdomain. You don't need to do SEO work for it as it is search engine friendly. The only thing you have to do is to write the high-quality content.
I started my career with this platform and now I have 2 blogs with main domain and paid host.
You can make a free blog Weebly too.