>Programs such as Premiere Pro and Adobe, how does one actually start from scratch to make one of those?
Could you elaborate on what you mean by that? Are you asking how you would design a special effects software as opposed to, e.g. a word processor or an engraving suite? Are you asking how software design teams are managed? Are you asking how… programming works?
Latest Answers