You can start a free blog on blogger. Blogger is a free platform provided by Google for creating websites. A free sub domain is given. You can buy custom domain if you want. Your website hosting is free.