If you're not planning on starting a company imminently, here are three ways to do that. First is just like become an expert on something valuable. If you're working at the forefront of some field, you'll see good startup ideas in that field. And finally, if you're a programmer, one thing that can work is to just build things that you find interesting.
YC's Jared Friedman shares a framework for how to get and evaluate startup ideas. He delves into examples of YC companies and the inside stories of how they came up with the ideas that turned into billion-dollar companies. Even if you have an existing idea, this talk helps founders confirm that their idea is good and/or provides a framework for a future pivot.
Apply to Y Combinator: https://yc.link/SUS-apply
Work at a Startup: https://yc.link/SUS-jobs