Hi Jeff
"The typical way to install WordPress on a webhost is to visit WordPress.org, download a zip file, extract the contents, and upload it to a webserver."
In many ways that is the easy bit.

The difficult part for new users is creating the database and adding database details to the wp-config.php file.

Presumably that step will still be required on new installs.