Ребята, я всё нашел. Не благодарите
Тут зарыты одни большие грабли. Дело в том, что когда ты бросаешь мяч в корзину, у тебя есть фидбэк: ты видишь тректорию полёта мяча, видишь как он ударился о дужку, примерно начинаешь понимать, где ошибка и что надо поменять. Что-то меняешь — стало хуже — значит не то. Или когда представляешь, как баскетболист кидает мяч, то у тебя сразабывают зеркальные нейроны, и ты будешь потом неосознанно подражать ему. И т. п.
Проблема в программировании состоит в том, что у тебя часто одна незначительная ошибка или даже опечатка может привести к тому, что всё не работает, на выходе полная ерунда, какого-то прогресса не видно. Но программирование это такой вид деятельности, когда можно повторить последовательность действий и найти где что-то пошло не так, называется отладка.