I want to host multiple Sub-Domains on a single main Domain for different topics I want to cover in the website hosted with Wordpress Blogging platform. Require information about how do I setup the Wordpress blogging platform to manage this?
You would have to use WordPress multisite: https://codex.wordpress.org/Create_A_Network If you do not plan to host many subdomains, I'd stay away from this solution and install a copy of WordPress in each. Turning on the multisite feature can be a pain in the *ss, especially with poorly developed themes and plugins.
I agree with Steven74. I have a couple of sites with sub-domains and installing WP on each one is the way I set them up. That has worked well for me.