Question d’entretien chez Salesforce

What steps do you take to start a program from scratch?