Logic Error - When the code compiles without errors, and does not crash or experience runtime errors, but does not achieve the intended result, such as expecting an output of 55 instead of 56
Syntax Error - When the code is incorrectly typed such that the compiler cannot understand what it is...