This is also how I feel watching discussions of how to contribute to Lemmy and what needs doing, when I previously thought I was a halfway competent web dev.
You don’t need to worry about your skill compared to other people. Just learn at your own pace and have fun with it! There will be a moment when stuff starts to click.
Plus code competitions are a completely different beast compared to regular coding. A lot of those are just practice and memorization more than anything