I am going to tell you the exact requirement which you will be needing to be a successful blogger.
You need to follow 5 main steps through in order to set up a blog. If you follow this steps you will be able to setup blogs with in 5 min. You need not to know coding for this. You just need to have great thought process.
Five main steps
You need to choose a preferred blog platform.
Choose web hosting for your blog.
Setting up a blog on your own domain.
Designing your blog.
Useful resources for blogging.
Now, do not wait and share useful information through blogs.