Introduction to Error Handling and Debugging

It‍‌‍‍‌‍‌‍‍‌ is not the case that programming is all the time about writing code that works perfectly from the first try. Even to be fair, experienced programmers are not immune to errors - and this is perfectly fine! The most important thing is to learn how to locate, comprehend, and rectify those errors.