Thinking Procedurally

Programs typically carry out instructions step by step - procedurally - and in order to program a solution, this is something coders must understand well. Aspects of thinking procedurally include: