1. Set up a blog
These days you can start a blog for free with WordPress.com.
Commit some time each day to write posts on your blog. People who find your blog can interact with you and others through your blog comments system and you can quickly build a following this way.
Alternatively you can start a blog on a domain name (your name or a book name of yours) and host it on a web hosting service like Godaddy, Bluehost or any reliable hosting service. This option is preferable as you own the domain and site, and are not just using somebody else’s platform, as you would if you used WordPress.com