Great article! completely changed my mind. For me the hardest part was the planning process. So many times I skipped this and went straight into coding. But I couldn’t complete a single project. Because I get stuck in the middle wondering what to do next. Sometimes I even thought to quit programming. But eventually it became clear to me the importance of the planning process and started a project with a detailed plan. Then I saw the magic!. Everything went like a charm and I completed my first project.
I think this is why most of the new programmers think it’s boring. But when you have a plan, programming is full of fun. As a great saying say “Think first, think second and think third , then only start to code”