There are 5 types of errors in C/C++ programming: 1) Syntax errors occur when code violates language rules and prevents compilation. 2) Runtime errors happen during execution due to issues like division by zero. 3) Logical errors cause unintended behavior despite correct syntax. 4) Linker errors happen when object files fail to link. 5) Semantic errors occur when code is syntactically valid but semantically meaningless. The document then provides examples of each error type.