Spaghetti code describes code so complex and confusing that pulling on one strand of spaghetti, or one line of code,
will pull many other strands with it, causing errors everywhere.
Many new programmers have a hard time learning how to write code well.
Well-written code works under every circumstance, and fellow programmers can quickly understand what the code accomplishes.
This manual will teach you the core concepts of well written code. The main content will be: Code Structure, Style, Modularization,
UML Diagrams, and the Ethics and inclusion of good coding.