Most web hosting providers have a number of easy to install packages that you can use for free with their hosting. This includes blogging software.
We (http://www.servwise.com) use Fantastico on our linux servers for example, and this comes with about 5 different packages for blogging.
And most hosting providers, including us, offer domains as part of their service offering.
In all there are about 40 different packages you can install, the majority are free, and you could put together a site that can do almost anything with these, without a great deal of development experience.
This is a great way to get started, and to get a feel for what you want to do with your site, without having to start from scratch.
Also, we have a number of content management systems you can install, such as Joomla (http://joomla.org), which you can add modules to, to develop your site into whatever you need. And you could do this without even html knowledge, but an understanding of html / css will get you the best results.
Cheers,
Paul