Breaking the cycle starts with making a single mistake on purpose. Change one variable in the tutorial, watch it break, and then try to fix it. That is where the actual engineering begins.
Breaking things on purpose sounds like a great way to learn. I usually panic when things break, but leaning into the errors might be the fastest way to actually understand the logic.