First of all you need to host your website on a computer that will be turned on 24 hours a day. For $ 15 a month you can start having your own a website or blog, this price includes webhosting as well as the domain name.
Each web host will offer you to install WordPress very easily. I will list you web hosts so that you can make a selection.
We recommend Imasterweb.com to host your website online.