These are my thoughts, although I'm still figuring things out and haven't had break-out success yet.<p>1. Launching a startup is a big deal. It's a great thing to do, but it's not for everyone and it shouldn't be taken lightly. If you're young and considering doing this, try working in one first. Start with one that has already raised capital and can pay you reasonably well-- no, you won't make the $85-100k available in corporate jobs in take-home cash; although if the company's successful, you'll do a bit better than that-- and learn on someone else's dime and risk. This means you <i>won't</i> get all the glory if the startup's a home run. It does give you a chance to learn what startups are about. If you can't find a startup you like, find a larger corporation and become an "intrapreneur".<p>2. Network and learn in your 20s. Zuckerberg is the exception, not the rule. Most successful startup entrepreneurs are going to be in their 30s; and most of those people spent their 20s diligently (and invisibly) working hard to learn about technology and also about people. Meet venture capitalists and see how they think. Meet (and become one of) the smart programmers you'll want to hire and see how they see the world. You're going to need a strong network if you want to do a startup because (a) you'll need meetings with investors and clients, and (b) you'll need a safety net if the startup doesn't work out.<p>3. Remember that startups aren't <i>that</i> much riskier than corporate jobs. The five-year survival rate of new companies isn't the infamous 10%, at least not when discussing serious technology companies with tech-savvy, full-time founders. It's actually about 50%. Now consider a corporate job: a lot of people end up "pigeonholed" with low visibility and minimal chances of advancement (once new people are being hired into the spots you deserve, this has happened to you) in corporate jobs. They fall off the "fast track" and will never get back on. This has more to do with political luck than skill or work ethic, and what are the odds of it happening? About fifty-fifty, after 5 years. So it seems to be a constant that any time you take a new job, there's about a 50% chance that you'll either lose that job, or it won't be worth it to come in to work, 5 years later. When you're young, the half-life of a job is probably less than that. In this light, startups aren't actually that dangerous. If you're 22 right now, there's over a 90 percent chance that you <i>will</i> lose a job involuntarily (layoffs, health problems, political misfortune, business failures) in the next 40 years. It turns out not to be such a big deal.