Are you 20yo thinking of building a startup? Don't. Go be a small role in a big company in the same industry of your idea. Watch when people swear, get frustrated and complain. Take Notes. Work on your gig on the side until it makes more money then your day job - then quit.