Logic error - When an unexpected result occurs, such as when local and global variable names 'clash'
Syntax error - an illegal statement or term in a programming language, such as saying 'wile' instead of 'while'
Runtime error - An error that occurs as the program is running, and is not picked...