Hey everyone! I've just started learning Python three days ago, and I've been checking out Codewars for coding challenges. I find myself spending hours on certain problems, even some at 8th Kyu, and sometimes my solutions feel overly complicated. For instance, I tackled a 6th Kyu challenge that took me about five hours with some AI help. I'm trying to improve my problem-solving skills, so I avoid asking AI too much unless I really need a hint. I've started breaking down problems visually using MS Paint, but still, it takes me 30 minutes to an hour for simpler problems. I'm wondering if this is normal or if I'm just slow. Any advice on how to speed up my learning process?
1 Answer
There's no strict time limit here! Go at your own pace until you really grasp what you're doing. I recommend adopting a "reps" approach similar to working out: once you solve a challenge, try solving it from scratch a few more times. You'll hit different bugs and challenges each time, and it helps build your understanding and speed over time.
I guess I'm just overcomplicating my progress. Thank you!