@futurebird when I bumped on that problem with my students, I made a lesson focused on:
* provoking error messages
* reading them, learning where in stacktraces is the info about them
* correcting the error
and categorizing them systematically: oh, NameError: this means I'm using a var that does not exist, maybe this is a typo here, or a typo there when I defined it.
It helped them not panic when seeing errors and gave them tools to fix common ones on their own.