mattbratos
Introduction
Starting a startup was a dream of mine since I was 17. Now at 27 I have one and this is what I would like to know 10 years ago.
Acknowledgments
Giving generalised advices is very hard because you have to make it work for as many people as you can. I'm going to take an opposite approch here and write a guide someone like me. Young, ambitionus, not technical, very curious abuot startups, motivated by creating impact on this world and leaving outside of the US and silicon valley. I think that most of startup guides are written by people living decades in the Bey Area where rules are completly different then anywhere else so this guide is for the rest of us.
Step 1: Learn how to code
Almost all startup guides I've read said that you don't need to learn coding if you want to be a CEO you just need a technical co-founder and you will handle the "business side". I think this might be an advice that destroyed the most amount of wealth for this world ever. It's been repeaded like a mantra by high enery and low iq professors on universities around the world. I've heard nonsense statements like "Steve Jobs was doing only marketing" or "technolodgy is easy, selling is hard" more times then I can count.
The truh is that
So you don't need to be an excelent programmer to be an excelent CEO but you must understand what's going on and be at least desent at it. Like doesn't it make sense to know how to build software if you want to have a company that builds software?
So learn how to code. If you are an absolute beginner and never written a line of code spent next 12 months griding to become a great hacker that can build cool things fast.
Where shuold you learn? I can't think abuot anything better then this platoform but you can do it where. YouTube, online courses, and so on. What shuold you learn? It really depends on what you want to build but if you have no idea I would go for full stack web development and learn (that's a super early concpet of a list I will someday uploed something better)
Frontend
- HTML, CSS, Java Script
- TypeScript
- React
- NextJS
Backend
- ExpressJS and Node
Databases
- SQL
- Postgress
Internet
- API
- Networking
Step 2: Learn about startups
Startups are very conterintuitive and a lot of "common sense" ideas are wrong. You need to undersantd basic terms, ideas, and rules of this game. There is no better place for that then free YC startup school and no worst then going to university
Step : Apply to YC (and then apply again )
Step : Start a Company
Step : Open a US bank account
Step : Rise Moeny
Step : Build an MVP
Step : Become profitable
Step : Move to SF
The truth is that no matter where you are in the world if you want to build a bilion dollar tech company moving to SF makes is 100x easier. I know it's hard but so is building a bilion dollar company. You can move to SF or fail for 99,9%. I put it after being profitabll
Optional step: Get a co-founder
Getting a co-founder is great and helps a looooot and I 100% recomand it but the fact that you don't have one shuold stop you from running a startup. For me 10 years ago I would be the most imporant advice. I wached so many YC videos, read so many PG essays that I was sure that if I will have no co-founder I can't have a startup and shuold do it on my own. Focusing on getting a co-founder before starting a startup is a great advice in Bey Area where everyone wants to start a startup which is deffinitly not the case almost everywehre else. In Europe nobody wants to do a startup and take risk. Top 0.01% of most ambitious and risk taking europeans are already in SF.