It is a Premium Content management system.
As we should know about two things before starting Wordpress.

Domain: Domain is the URL through which we have separate identities and can drive to the specific pages. it has 3 parts. 

  • www: World Wide Web. now a days it is on back end.
  • Brand Name: It can be your name or company name.
  • Extension: It is the last part the domain for example .com , .co , .org , .pk , .uk, .au etc
    • It is of two types:
        • TLD : Top level Domain for example .com, .org etc
        • CTLD: Country Top Level Domain for Example .pk , . in, .uk, .tv etc.
  • EMD: Exact match domain : It is preferable when you are working on the same product and don't have variations. 
  • PMD: Partial match domain: It is preferable when you are working on variation.
  • Suppliers : ICANN ( Its manage all the things of Domains overall)
  • Providers: Namecheap, Godaddy, blue host, hostinger.
2.Hosting/server:

  • Programs designed for HTML pages or files and we all use this type of server every single day! An easy to understand example is the web browser, be it Google, Yahoo, Bing and anything in between.

3 Types of Hosting 
  • Shared Hosting: It is for Normal and business site.
  • Dedicated Hosting: heavy servers for example SAAS, 
  • VPS Hosting: It is used for the websites that has more traffic like blogging.
2 Platforms:
  • Linux
  • Windows
C-Panel:  It is a control panel which manage your domain and hosting.
  • Buy domain.
  • Configure DNS (Domain name server ) on it.
  • Add Domain name in C-panel.
In one domain you can make different sub domains.

You can learn more related to WordPress on wpbiginner.

Business Perspective Ideas:
  •  If you want to start your own hosting company, so you can purchase reseller hosting from name cheap and then resell that.
  • Also you can purchase domains which you think that can be a good niche in future.
How to make Subdomains:
  • C-pannel > Domain name > Subdomain > go to main page > WordPress > install on subdomain.
you can buy domains free from for learning purpose.
  • 00000 server hosting
  • freehosting