When you are coding you will certainly run in to errors. Errors that show up during code execution are known as bugs. You might be able to write code, but good chance you'll spend a lot of your time debugging. There are various types of bugs and various strategies to fixing them.
It's common to keep track of bugs because they're not always something you solve immediately, depending on the severity of the bug. GitHub and other platforms support issue tracking where you can create a backlog of things needing fixed.
Syntax Error
Syntax errors are when you have code that is syntactically incorrect. That may have been obvious. These are ideal errors because you usually will have them caught by the compiler or language server supported in your code editor.