Let's say someone is a fresh college dropout and wants to focus on learning programming and start a startup, and apply to YC Summer 2017 in March. What advice do you have on how to go about that?
But if you want an answer other than that:
Start learning programming tonight. There are a lot of tools online, and it takes awhile. While you're doing that, start making an active effort to notice problems in the world.