Every software building process starts with a goal in mind. Have an end goal in mind before you begin.
A video that explains the process of building software using the goal of eating ice-cream as an analogy!
Here are the steps for working any task, big or small. Remember, start with defining the Problem or Goal..