Want to write your own program but don't know where to start? Here's a step-by-step to get you started!