It's not really that hard at all. If you want a domain name, you'll have to buy the domain from a domain registration service. Domains are cheap, like $15/year. Webspace is pretty cheap as well, $10/month being pretty standard, with cheaper and more expensive options out there.
You can also get free webspace as part of joining a club or community. You won't be able to have your own domain with a package like this though.
I have a server that I rent space from if you want your own domain. Email or PM me and I can set everything up for you. I'll also help you with uploading files or answering any questions you may have. As part of LvC, I'll discount my normal $10/month rate for you.
Kale