As one who has fiddled about with websites and is a WordPress user may I add a couple of points.
WordPress comes in two versions: WordPress.com is intended for Bloggers and you can set up a free site, with some limitations, using it.
The version that I use, which is much more versatile is WordPress.org and it is this version that you will get if you register and use your own domain.
I have used a quite a few hosting companies over the years and currently use Zyma at
www.zyma.com they have an offer of £1.79 a month with free domain and all the facilities and software you could possibly want.