I've recently started with WordPress (It's still just a standard template at the moment) and am having trouble understanding what I need to do to actually have a site. I'm confused about domains mostly, I registered one with WP itself, but when looking for themes to use, such as through ithemes.com, they were talking about registering with places like godaddy and stuff about having a Linux server. It's all terribly confusing. I was looking for something simple to tell people about my travel business. I realise there's a learning curve with the system, but this is very complicated.
I thought with wordpress that I can just buy a theme and update the site as I need, without having to spend more money on hosting and all those other things. More simply, do I need anything else for people to see my site?
The blog I need help with is degabriele.net.