There are 3 ways to install WordPress.
The first is to register directly with WordPress.com.
Files can be downloaded from the 2nd WordPress.org website, uploaded to any hosting and installed.
3rd All current hosting WordPress software is ready to be easily installed with two clicks.
You do not need to create a database to install WordPress directly on the hosting. The database is created automatically. If you click on install with domain-directory-site name-user password and email, the site will be ready.