Blogging will give you an opportunity to dive deeper into a topic you love. It will improve your writing.
It will give you a chance to connect with people, maybe even help some of them out in life. Over time it could even give you a chance at making a decent side income.
What do you want your blog to be about?
Picking a niche will help you tap into a community passionate about a topic. Picking broad topics might not keep the reader’s attention because the subject matter can vary from post to post.
Buy a domain name. Make sure it’s relevant to what your blog is about. Visit Brandpa
Choose a platform. Decide first who you want to blog for. If it’s for yourself, then consider Medium or Blogger. If you want to look professional, then Self Hosted WordPress is your best option. Get WordPress
Buy hosting. If you’re going the WordPress route, I highly recommend WPX Hosting. If you’re going another direction, check out SiteGround where you get more features for your server. If you’re going with Medium or Blogger, they take care of hosting at no cost.
Choose a theme. If you want to make things look nice, use StudioPress to find beautiful WordPress themes. For themes, I suggest Studio Press
Create social accounts. Social media helps you get the word out about your blog, and it gives you another way to interact with your audience. I prefer Instagram
Write. This is 100% the most important step. Write and write a lot. The more you practice, the better you get, and the more content you have to share with others. To Kill Writers Block
Outreach. There are a number of things you can do for marketing including sharing with friends, posting to social media, and buying advertising. Digg is a good social sharing platform
Monetize. Once you start getting some traffic, you can start looking at making some money off of your work. To start with I would suggest ShareASale
Worthy Mentions:
[1] 8 things you should learn in the first place

Nithin Sai-(Serial Entrepreneur)
Mobile: +91-9656210077