The document discusses the importance of structured programming using the three basic structures of sequence, selection, and loop. Unstructured or "spaghetti code" is difficult to read and maintain. Proper structure promotes clarity, professionalism, efficiency and modularity. A priming input statement before a loop can help structure programs. Flowcharts and logic can be analyzed to recognize and enforce proper structure using these techniques.