Starting a blog for profit is probably the easiest startup idea but requires quite some effort and consistency to be turned into a profitable startup. Startup cost is next to nothing. All you need is a domain and a hosting account, and a blog can be put together using any of the available popular blogging scripts, like many other bloggers I would suggest wordpress but there are plenty of other blogging CMSs available online.