- If you actually have No Cash, then use Blogger/Blogspot and AdSense Ads until you have earned enough money to buy A Domain Name and Hosting! In that order.
As thing change, I have recently been thinking about that advice and I have a new recommendation. With free PHP and MySQL hosting becoming more common, I can recommend you START with WordPress now. I still recommend your center point be centered around stable DNS and a paid for Domain Name as soon as possible. Nonetheless you could get your operation up and running with free hosting, thereby saving some early costs, making you money earlier, and and avoiding the learning curve of blogger / blogspot. With this method you start with WordPress!