Hello there,
My name is Ian and I am a travel blogger and technical writer. I designed and maintained my own blog. The reason I mention this is to let you know that I have a web development experience. you can check it at http://www.freedomwall.net.
In order to get your own personal website, you need two important things; a domain and a host.
A domain is an online address used to access your website. A suggested example for this is yourownname.com. Domain name should be registered via a domain name registrar for it be functional and online. Registration cost around 10-15USD per year. You can register a domain for up to 10 years.
Next is a host which serves as an online storage of your website files. These file includes the photos, the database of your texts, and scripts. A reliable hosting usually cost 5-10 USD per month.
When you got those two, you are ready set up your website. However, if you don't have any knowledge about web, domain, and hosting management, you need someone who can manage and oversee these stuff for you to make sure that they don't expire and do not catch any malware, etc.
Here's a deal for you.
I can design your website, register the domain of your choice, and host your website for one year all for 233USD. I can also manage the backend or the admin side of the website just in case you have no website management background.
If you have questions or some random thoughts pop in your mind, please give me chat.