How to get started
If you want to start your own tech company but don’t know how to get started, the best advice I can give is to go work for one. The earlier stage the better too. Even if it’s just a summer internship, the experience you get from observing how things work (and don’t), doing whatever it takes to get something done, and learning by osmosis is a great starting point. You’ll be glad you did it, as there’s no such thing as lost time when working for a tech startup (even if the company fails).
It’s also a great starting point for plugging into the startup community, networking to find a good co-founder(s), and building up startup skills (which aren’t always the same as big company skills).
Of course, if you already have a great co-founder or can build things yourself and also have an idea that you’re inspired to get after, just get started. What’s the worst that could happen?