Hi Osman,
You can always start a free web site by opening an account with . Blogger evens makes it easy to add Adsense ads to your blog.
From what I've read, starting a blog at Blogger can even make it easier for your site to get indexed. For this to work, you'll have to constantly update your web site with useful content.
Although Blogger.com is a great way to start off with no up front cost, it is not the best approach. It is better if you could get your own domain and host because that will give you more control over your site.
But, nevertheless, it's a good starting place