Creating a blog or website is not so difficult task. There are so many free websites where you can start blogging instantly. There are many service providers which is offering free blog and services, starting right from domain name to Blog hosting. If you are a starter then try the free service provider. I will recommend blogger.com. Once you are familiar with the blog and its features to enhance it and tools to be used to make your blog attractive and successful then go for self hosting blogs with your own dedicated theme.
If you are looking for free website then go to Google’s blogger.com which is providing blog service, domain name as well as hosting free. At blogger it is very easy to create a blog. Although at bologger.com you will not get personal domain name but you have option to have your own domain name from domain name registrar like Godaddy.com and still hosted at blogger.com for free.