Many of asked what is the difference between WordPress self-hosted and WordPress.com?
WordPress self-hosted is where you install WordPress on your hosting servers. And WordPress.com is using WordPress on WordPress servers with a premium option.
WordPress then provided a easier option to start a WordPress website without any technical experience in WordPress.com. They offer a free plan than succeeds to other pricing tiers with more features.
WordPress started as a open-source content management system platform to manage all your content and theme templates. And you can self host it with using your own hosting company. You can download the WordPress self hosted code here: wordpress.org