There are lots of ways, but the simplest is to take 10% of your income and invest it in an S&P 500 index fund. Also take maximum advantage of any 401k plan your employer offers.
Most tech people are not in SV.
>http://blog.nawaz.org/posts/2015/Dec/pay-down-mortgage-or-in...
I'm not saying saving 10% is bad. It may be good enough to retire depending on when you start out. But it won't take you out of the middle class.
For most developers in my city, 10% means saving $7-10K a year.
To become a more sophisticated investor, you'll need to start reading books (uh-oh!) on investing, accounting, and business.
That wasn't in dispute. The issue in contention is moving out of the middle class.
Having $1.3 million in retirement when you're 65 puts you squarely in the middle class, if you go by the 4% withdrawal rate.