1. SYNTAX ERRORS Most obvious type of error. This occurs when you write a program code in a manner that is not allowed by VB.NET language. Determining this error is easy. The position of the code in where you had an error will show you an error with a tooltip that will show you about the short description about your error code.
2. RUN-TIME Errors Errors that occur when a statement attmepts an operation, such as mathematical equation, that is impossible to execute. Run-time errors are often result of unexpected or unforeseen actions like the user selected an invalid file type during file reading.
3. Logic Errors This is an error that causes a program to produce incorrect results.Considered also as critical error. Logic errors are found by testing the program and analyzing results.