Programming knowledge is not needed for all startups. But knowing how to run a business is. (And you'll probably learn more from running the start-up than you will in a year of engineering college.)
If you want to read the best book about how to run a start-up, the book that a lot of entrepreneurs around Boston are reading, pick up "The Lean Startup" by Eric Ries. He's started a lot of companies, some worked and some failed, and his lessons on what a start-up should focus on are worth gold.
As a second book, you can read "Rework" by Jason Fried. Owner of a small, successful software startup, powerful lessons, very easy to read.
Good luck, and study that math for your engineering!