The first step to installing WordPress is to find a web host for your domain. These days, finding one is not that difficult. And web hosting is really very inexpensive, with some webhosts throwing in bonuses like free Adwords and other vouchers, even more valuable than the cost of hosting.
Setting up WordPress

When you sign up for webhosting, you’ll get a CPanel login from your host. Your CPanel control panel gives you an array of web management tools, one of which is WordPress.
It’s really a couple of clicks to install a new WordPress package on your new domain. You can install WordPress either in your domain root or in a separate folder under your root like yourdomain.ext/blog/.
You enter your WP admin username and password, which of course you should remember.
Once confirmed by your Cpanel that WP is installed, you’ll then log in to WordPress admin area at yourdomain.ext/wp-admin/ (or yourdomain.ext/blog/wp-admin/ if installed in a folder) with the username and password you just created, and you go straight in to the WordPress dashboard.
That’s all there is in installing WordPress.
NOTE: You can of course manually install WordPress using an FTP client. This means, you need to set up an FTP account in your CPanel and also, you need to set up a WP database, again using the Cpanel. You will be better off using the automatic installation. Installing WP via FTP is also very time consuming.
