I highly recommend taking an entrepreneurial business course. It probably was the most beneficial thing I ever did before starting up. You'll be taking the course with other people who have ideas on other types of businesses, and collectively do a business plan, projected cash flow, etc.