welcome to Plone. Well done for getting your website created.
This link should also be a good help
Unfortunately, CPanel won't help you with Plone - CPanel has a lot of features to do certain things very quickly, but it also removes your ability to do "whatever you want" - and it is that ability that is required to install Plone. You will also need a good chunk of dedicated RAM - as Digital Ocean (which Steve mention's in his blog) gives you 512Mb IIRC, which is good enough for a small site.
You may be able to get things working on Linux hosting by religiously following the instructions for either the Unified Installer or Ansible.
But I should give you fair warning that if you are only used to deploying websites with point & click through CPanel or similar, then you have a lot of "getting up to speed" to do for working with these technologies (Linux command line & scripting, ansible, firewalls, nginx, etc) . And that will probably start to tell quickly as soon as you want to deviate from the norm.
Hope that helps
Ps it is possible to get Plone running on Windows hosting - it's just that because it's easier to do it on Linux, most Plone providers go for that & so there's not a lot of folk who have are well placed to help you with Windows hosting questions.