Before anyone mentions Lean Startup or Startup Owner's Manual - I've read them, lent them to friends, actually put them into practice, and that startup (startups, actually) still failed. And I've got a half dozen or so friends and acquaintances who have done it too, and their startups all failed too. The advantage of that methodology is that you fail fast, oftentimes before you quit your day job, but if founding a startup is something you really want to do, knowing a few dozen ideas that aren't viable businesses is only marginally useful.