Pythonでは、エラーメッセージを基に、どこが間違っているのか方向性をある程度つかむことができます。
例えば、エラーが発生する可能性のあるコードを書いて実行すると、そのどこかでエラーが発生した場合、エラー内容が画面に表示されます。
ただし、ここで表示されるエラーメッセージは画一的なもので、内容を読み解いていくための労力は必要です。
例えばSyntaxErrorやNameErrorなどのエラーであれば、文法の誤りや変数名の間違いなど、どの種類の問題が発生しているのかある程度推測することができます。
こうした作業も、仕事での対応に比べれば、原因を一つずつ確認していける分、取り組みやすいと思います。
最初は大変なプログラミンもそうした感覚で取り組めるよう、動画にまとめました。
プログラミング学習はこちら

