- Acquire a Domain Name
I recommend Namecheap
- Subscribe to a Hosting Plan
For most purposes, I recommend Shared Hosting from Hostinger
- Point Domain Name to Hosting
You need Nameservers from your Hosting to do this (ex: ns1.hostinger.com)
- Setup WordPress Infrastructure on Hosting
One-Click Install Available through some Hosts
- Customize WordPress Aesthetics
Make it look how you want it to
The above information covers the basics of what you need in order to create your own website.
If you feel like you need a little more help, then please check-out the packages on my pricing page.