I have only recently started my own blog at freehostia about a month ago. And I have joined these forums to get help on running a successful blog. Also to make new friends!
Welcome to DP you came to the right place for advise on anything to do with websites and also loads of friendly people too.
Fahad first thing i would suggest that you earn at least some money online by creating a paypal account and posting in content Creation where people get paid to post and then own a domain yourself and take a hosting which should be billed monthly and create your own domain blog .. That would be nice thing to do